SóProvas


ID
2791444
Banca
CCV-UFC
Órgão
UFC
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

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 E
WHERE E.CodDepartamento=D.CodDepartamento AND
E.SalarioEmpregado > 1000
GROUP BY D.CodDepartamento
HAVING COUNT(*) > 40

A consulta acima obtém o seguinte resultado:

Alternativas
Comentários
  • SELECT D.CodDepartamento, AVG(SalarioEmpregado)

    FROM Departamento D,

    Empregado E

    WHERE E.CodDepartamento=D.CodDepartamento AND

    E.SalarioEmpregado > 1000

    GROUP BY D.CodDepartamento

    HAVING COUNT(*) > 40

    D) 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.