Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CCV-UFC 2013

Banco de DadosBanco de Dados Relacionais
Código
qq001216
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Nível
Superior
Cargo
CCV - - Analista de Tecnologia da Informação - Engenharia de Software
Considere as seguintes tabelas em uma base de dados relacional, onde as chaves primárias estão sublinhadas.Departamento (CodDepartamento, NomeDepartamento)Empregado (CodEmpregado, NomeEmpregado, CodDepartamento, SalarioEmpregado)Seja a seguinte consulta executada sobre esta base de dados:SELECT D.CodDepartamento, AVG(SalarioEmpregado)FROM Departamento D,Empregado EWHERE E.CodDepartamento=D.CodDepartamento ANDE.SalarioEmpregado > 1000GROUP BY D.CodDepartamentoHAVING COUNT(*) > 40A consulta acima obtém o seguinte resultado:
  1. APara departamentos que tem mais que 40 empregados, obter o código do departamento e a média salarial dos empregados que ganham mais que 1000.
  2. BPara departamentos com mais que 40 empregados que tenham salário maior que 1000, obter o código do departamento e a média salarial dos empregados do departamento.
  3. CPara departamentos que tem mais que 40 empregados nos quais todos empregados tem salário maior que 1000, obter o código do departamento e a média salarial dos empregados do departamento.
  4. DPara departamentos com mais que 40 empregados que tenham salário maior que 1000, obter o código do departamento e a média salarial dos empregados do departamento que ganham mais que 1000.
  5. EPara departamentos que tem mais que 40 empregados nos quais todos empregados tem salário maior que 1000, obter o código do departamento e a média salarial dos empregados que ganham mais que 1000.
Revelar gabarito e comentário

GabaritoD — Para departamentos com mais que 40 empregados que tenham salário maior que 1000, obter o código do departamento e a média salarial dos empregados do departamento que ganham mais que 1000.

Link permanente: /questoes/qq001216