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

Foram encontradas 2.679 questões

Q1044948 Banco de Dados

Considere duas tabelas de um banco de dados relacional: 

T1 (A1, A2, A3)    T2 (B1, B2, B3)

A consulta SQL para obter, de forma conjunta, os valores de A2 e B2, no sistema gerenciador de bancos de dados MySQL (v. 6), é:

Alternativas
Q1044326 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:

Coleção (ID, Tipo, Nome, Descrição)


O comando SQL para obter o número de registros da tabela Coleção é:

Alternativas
Q1044320 Banco de Dados
Em PL/SQL, após a execução de um comando UPDATE, o cursor implícito SQL%FOUND retornará verdadeiro se
Alternativas
Q1044161 Banco de Dados
Considere o seguinte comando do SQL padrão para bancos de dados relacionais: SELECT Nome FROM Cliente WHERE Nome LIKE “%Maria%”
Essa consulta SQL vai ter como resultado o Nome dos Clientes que
Alternativas
Q1042241 Banco de Dados
Considere a existência de um banco de dados aberto e em condições ideais, no qual a tabela Processo possui diversos campos, sendo um deles, o campo numero_processo, do tipo cadeia de caracteres (varchar). Para exibir todos os processos cujo número inicie por qualquer caractere seguido de "009.51.01.87348-6", utiliza-se a instrução SQL:
Alternativas
Q1038218 Banco de Dados

A respeito de bancos de dados relacionais, julgue o item a seguir.


Em SQL, o comando RIGHT OUTER JOIN exibe a união entre duas tabelas, apresentando as linhas da segunda tabela que também existem na primeira tabela, descartando-se as demais situações.

Alternativas
Q1036333 Banco de Dados
No Oracle Database 11g, para conceder ao usuário Marcos o privilégio para selecionar dados na tabela SANASA e permitir que ele conceda esse privilégio a outros usuários utiliza-se o comando
Alternativas
Q1035409 Banco de Dados
No Oracle 11g, para atribuir os privilégios de SELECT e INSERT na tabela sanasa para o database role engenheiros, utiliza-se o comando
Alternativas
Q1034224 Banco de Dados

Considere o seguinte comando do SQL padrão para bancos de dados relacionais:


SELECT Tipo-Produto, AVG (Peso)

FROM Catalogo

GROUP BY Tipo-Produto

HAVING AVG (Peso) > 200


Essa consulta SQL vai ter o seguinte resultado:

Alternativas
Q1027218 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional: Depósito (ID, Fruta, Peso). Considere, ainda, a seguinte consulta SQL feita sobre essa tabela:
SELECT Fruta, ID FROM Depósito WHERE ID > 10 ORDER BY Fruta
Um possível resultado da execução dessa consulta é:
Alternativas
Q1023037 Banco de Dados
Atribuiu-se uma tarefa a um técnico para, a partir da seguinte tabela de um banco de dados relacional: Item (ID, Nome, Tipo, Valor), gerar o comando SQL ANSI para obter o valor médio de cada tipo de item, apenas para aqueles tipos que comecem com a letra ‘S’. O comando SQL solicitado é
Alternativas
Q1022739 Banco de Dados
Considere a existência de duas tabelas relacionadas em um banco de dados: Pedidos e Transportador. A tabela Pedidos possui 2 campos numéricos: PedidoID (chave primária) e TransportadorID (chave estrangeira). A tabela Transportador possui o campo TransportadorID (chave primária, numérico) e TransportadorNome (cadeia de caracteres). Para listar o número de Pedidos de cada Transportador utiliza-se a instrução SQL:
Alternativas
Q1022622 Banco de Dados
Para responder a questão, considere o esquema da relação PESSOA (CPF, Nome, Salario, CPFpai, CPFmae), tal que: o atributo CPF é a chave primária da relação; o atributo Nome não pode assumir valor nulo e não pode ter valores repetidos entre as tuplas da relação; o atributo Salario não pode assumir valor nulo; o atributo CPFpai denota o CPF do pai de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, mas não pode ter valores repetidos entre as tuplas da relação; o atributo CPFmae denota o CPF da mãe de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, e pode ter valores repetidos entre as tuplas da relação.
As pessoas que não possuem pai ou mãe presentes no banco de dados são obtidas pela consulta SQL
Alternativas
Q1022621 Banco de Dados
Para responder a questão, considere o esquema da relação PESSOA (CPF, Nome, Salario, CPFpai, CPFmae), tal que: o atributo CPF é a chave primária da relação; o atributo Nome não pode assumir valor nulo e não pode ter valores repetidos entre as tuplas da relação; o atributo Salario não pode assumir valor nulo; o atributo CPFpai denota o CPF do pai de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, mas não pode ter valores repetidos entre as tuplas da relação; o atributo CPFmae denota o CPF da mãe de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, e pode ter valores repetidos entre as tuplas da relação.

A consulta SQL

select distinct salario from PESSOA where salario > ANY

       ( select salario from PESSOA )

resulta em

Alternativas
Q1022620 Banco de Dados
Para responder a questão, considere o esquema da relação PESSOA (CPF, Nome, Salario, CPFpai, CPFmae), tal que: o atributo CPF é a chave primária da relação; o atributo Nome não pode assumir valor nulo e não pode ter valores repetidos entre as tuplas da relação; o atributo Salario não pode assumir valor nulo; o atributo CPFpai denota o CPF do pai de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, mas não pode ter valores repetidos entre as tuplas da relação; o atributo CPFmae denota o CPF da mãe de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, e pode ter valores repetidos entre as tuplas da relação.
Considerando os valores salariais pagos às pessoas, a expressão SQL que determina a quantidade de pessoas que recebe cada valor salarial é
Alternativas
Q1022619 Banco de Dados
Para responder a questão, considere o esquema da relação PESSOA (CPF, Nome, Salario, CPFpai, CPFmae), tal que: o atributo CPF é a chave primária da relação; o atributo Nome não pode assumir valor nulo e não pode ter valores repetidos entre as tuplas da relação; o atributo Salario não pode assumir valor nulo; o atributo CPFpai denota o CPF do pai de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, mas não pode ter valores repetidos entre as tuplas da relação; o atributo CPFmae denota o CPF da mãe de uma pessoa, é uma chave estrangeira que referencia PESSOA, pode assumir valor nulo, e pode ter valores repetidos entre as tuplas da relação.
A expressão em SQL, que denota o nome das pessoas que fazem o papel de mãe, pelo menos uma vez, é
Alternativas
Q1021883 Banco de Dados

Considere o seguinte conjunto de valores resultante de uma consulta SQL, em um banco de dados relacional:


Itu

Santos

Taubaté


Uma consulta SQL capaz de produzir tal sequência como resultado é:


SELECT Cidade

FROM Cadastro

Comando X


O Comando X que completa corretamente a consulta SQL é

Alternativas
Q1021374 Banco de Dados
Considerando um banco de dados, uma tabela cadastro com os campos nome, endereço, telefone e CEP, qual o código SQL que retorna todos os CEP de cadastro que possuem nome começando com a letra A?
Alternativas
Q1020727 Banco de Dados

A instrução SQL em PostgreSQL abaixo está mal formulada:


CREATE VIEW vista AS SELECT ‘Hello World’;


Isto aconteceu, porque:

Alternativas
Q1020501 Banco de Dados
A respeito de SQLCODE e SQLSTATE, assinale a alternativa correta.
Alternativas
Respostas
1241: E
1242: E
1243: D
1244: A
1245: D
1246: E
1247: D
1248: A
1249: D
1250: A
1251: D
1252: E
1253: C
1254: A
1255: D
1256: A
1257: E
1258: A
1259: E
1260: C