Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FAPEU 2005

Banco de DadosSQL
Código
qg775211
Banca
FAPEU
Órgão
TRE-SC
Ano
2005
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Considere as relações Empregados (codEmp, nome, salario, codDepto) e Departamentos (codDepto, nome), tal que codDepto em Empregados é uma chave estrangeira que faz referência à relação Departamentos. Considere também a seguinte consulta formulada na linguagem SQL:SELECT e1.nomeFROM Empregados e1, Empregados e2WHERE e2.codDepto IN (SELECT codDeptoFROM DepartamentosWHERE nome = ‘Recursos Humanos’OR nome = ‘Vendas’)AND e1.salario > e2.salario;É CORRETO afirmar que:
  1. Aa consulta retorna nomes de empregados que recebem salário superior ao salário de algum empregado que trabalha nos departamentos de Recursos Humanos e Vendas.
  2. Ba consulta retorna nomes de empregados que recebem salário superior a todos os salários pagos aos empregados que trabalham nos departamentos de Recursos Humanos e Vendas.
  3. Ca consulta não retorna nomes de empregados que trabalham nos departamentos de Recursos Humanos e Vendas.
  4. Da consulta está formulada de maneira incorreta, pois não pode ser definida mais de uma variável de consulta para uma mesma relação na cláusula FROM.
Revelar gabarito e comentário

GabaritoA — a consulta retorna nomes de empregados que recebem salário superior ao salário de algum empregado que trabalha nos departamentos de Recursos Humanos e Vendas.

Link permanente: /questoes/qg775211