Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 2.679 questões

Q1956158 Banco de Dados

PL/SQL é uma linguagem processual projetada para utilizar instruções SQL em sua sintaxe. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  ) As pseudo-colunas NEXTVAL, ROWID, ROWNUM e CURRVAL somente podem ser utilizadas em comandos SELECT.

(  ) Uma trigger é executada se um determinado evento acontece e é disparada a partir de comandos DML (Data Manipulation Language).

(  ) PL/SQL oferece suporte aos paradigmas de programação procedural, orientação a objetos e funcional. A estrutura básica de um bloco PL/SQL contém DECLARE, BEGIN e EXCEPTION, sendo todas as três partes obrigatórias para execução de um programa.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956153 Banco de Dados

Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:


Primeira coluna: tipos de bloqueio (locks)

1-DML Locks

2-DDL Locks

3-Internal Locks


Segunda coluna: mecanismo de ação

(  ) Protege os dados como tabelas e linhas selecionadas.

(  ) Protege a estrutura dos objetos.

(  ) Protege a estrutura do banco de dados como arquivos.


Assinale a alternativa que apresenta a correta associação entre as colunas: 

Alternativas
Q1953374 Banco de Dados

 A execução, no SQL Server, do comando:


SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');


resultará

Alternativas
Q1952152 Banco de Dados
Uma transação é uma unidade lógica e atômica de trabalho que contém um ou mais comandos SQL. Quando uma transação é aplicada, compreende-se que todos os comandos presentes nela são aplicados à base de dados. Caso contrário, se, por algum motivo, nem todos os comandos forem aplicados (o que geraria risco de corrompimento para a base de dados), todo o processo é desfeito. Isso posto, quando uma transação está modificando a base de dados, o Oracle copia os dados originais antes de os modificar. Essa cópia original tem o nome de:
Alternativas
Q1952140 Banco de Dados
O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:
Alternativas
Q1950457 Banco de Dados
Com relação ao banco de dados relacional, considere a tabela: cadastro (cpf, nome, local). Uma instrução SQL busca obter os nomes e locais em um cadastro. Uma condição é exibir somente os locais cujos nomes associados comecem com a letra H. Indique a alternativa que atende ao descrito
Alternativas
Q1950456 Banco de Dados
Sobre o banco de dados relacional, considere os atributos da tabela ESTOQUE (id, marca, descrição, quantidade). Indique a alternativa cuja instrução SQL exibe a marca e valor médio da quantidade. A instrução inclui classificar pela marca e exibir apenas os valores médios da quantidade superiores a 1500. 
Alternativas
Q1949130 Banco de Dados
Sobre a Linguagem SQL, é correto afirmar que:
Alternativas
Q1949129 Banco de Dados

Considere o seguinte esquema relacional e resolva em SQL as questões propostas:



Pessoa - ( Código Interno , Nome , Endereco , Tipo )


Cliente -( Código Interno , Atividade )


Empregado ( Código Interno , Número Sequencial , Vencimento Mensal, Responsavel , Sigla , Data de Admissao )


Departamento - (Sigla , Designação , Localização , Chefe, Data de Posse )



Quais os empregados, considerando o código de registro no sistema, que entraram no serviço da empresa no ano de 1995? 

Alternativas
Q1949128 Banco de Dados
Considere o seguinte esquema relacional e responda às questões apresentando o respectivo SQL: 

Cliente - (cod_cliente, cliente, profissao, localidade)
Agencia - ( cod_agencia, agencia, localidade)
Conta - ( num_conta, tipo_conta, cod_cliente, cod_agencia, saldo)
Emprestimo - (num_emprestimo, cod_cliente, cod_agencia, valor)

Qual comando representa a quantidade de clientes cadastrados na base?
Alternativas
Q1948882 Banco de Dados
Qual consulta SQL abaixo executa sem erros em um SGBD Oracle 11g?
Alternativas
Q1944080 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


O padrão SQL não permite o uso da cláusula with recursive, em que uma view, por exemplo, poderia ser expressa em função de si mesma.  

Alternativas
Q1944079 Banco de Dados

Acerca da programação orientada a objetos, da linguagem SQL e da linguagem JavaScript, julgue o item.


Em SQL, com o comando DELETE, é possível excluir valores apenas em atributos específicos. 

Alternativas
Q1938754 Banco de Dados
Relacione a Coluna 1 à Coluna 2, associando os subconjuntos da linguagem SQL com os respectivos comandos.
Coluna 1
1. Linguagem de Definição de Dados – DDL.
2. Linguagem de Manipulação de Dados – DML.
3. Linguagem de Consulta de Dados – DQL.

Coluna 2
( ) CREATE.
( ) SELECT.
( ) INSERT.
( ) DROP.
( ) DELETE.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q1935637 Banco de Dados
O nível de isolamento especificado pelo padrão SQL em que não é permitida leitura, atualização, inserção ou remoção de qualquer registro que está sendo lido, até que se encontre o commit ou rollback, é chamado de 
Alternativas
Q1935265 Banco de Dados
Analise os comandos SQL abaixo, supondo que T é uma tabela que contém as colunas A, B e C.

I. select A, B from T order by C II. select A, B, C from T order by 2 III. select A, B from T order by max(C) IV. select A, B, C from T order by B+C

São aceitos no SQL Server, no MySQL e no Oracle somente os comandos:
Alternativas
Q1935261 Banco de Dados
João trabalha na migração para o MySQL de um sistema baseado originalmente no SQL Server.
Nesse contexto, nos comandos SQL que eventualmente utilizem o operador like, João:
Alternativas
Q1934699 Banco de Dados
Considerando o uso de duas tabelas (EMPRESA, FUNCIONARIO), que estão correlacionadas através da coluna ID_EMPRESA, qual é a sintaxe correta em SQL para efetuar uma consulta agregando as informações das duas tabelas?
Alternativas
Q1934698 Banco de Dados
Considerando os comandos em SQL a seguir, qual seria a sintaxe e a sequência correta para criar uma tabela de nome EMPRESA na base de dados de nome SISTEMA? 
Alternativas
Q1934697 Banco de Dados
Qual dos comandos SQL a seguir seleciona registros em tabelas diferentes que possuem colunas em comum?
Alternativas
Respostas
741: E
742: A
743: E
744: C
745: B
746: D
747: B
748: A
749: B
750: E
751: E
752: E
753: E
754: C
755: A
756: C
757: B
758: A
759: B
760: B