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:
- 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.
- 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.
- 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.
- 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.
- 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.