Questão: 12184 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Considere o seguinte esquema de dados relacional:

Cargo (CodCargo, NomeCargo)
Empregado (MatEmp, NomeEmp, Salario,CodCargo)
Empregado[CodCargo] Cargo[CodCargo]
Considere a consulta abaixo escrita em SQL, criada a partir do esquema relacional anterior.

SELECT C.CodCargo,C.NomeCargo,SUM(E.Salario)
FROM Cargo C, Empregado E
WHERE C.CodCargo=E.CodCargo
GROUP BY C.CodCargo,C.NomeCargo
HAVING COUNT(*)>2 AND AVG(E.Salario)>100

Essa consulta obtém o seguinte resultado:

  • a
    Para cada empregado que tem mais que dois cargos, ambos com média salarial maior que 100, obter o código e o cargo, seguido do nome do cargo, seguido da soma dos salários dos empregados do cargo;
  • b
    Para cada cargo que tem mais que dois empregados e cuja média salarial é maior que 100 obter um grupo de linhas que contém, para cada empregado do cargo, o código de seu cargo, seguido do nome de seu cargo, seguido da soma dos salários dos empregados do cargo;
  • c
    Para cada cargo que tem mais que dois empregados e cuja média salarial é maior que 100, obter o código de cargo, seguido do nome do cargo, seguido da soma dos salários dos empregados do cargo;
  • d
    Para cada cargo que tem mais que dois empregados e cuja média salarial, considerando todos os empregados do cargo, exceto os dois primeiros, é maior que 100, obter o código de cargo, seguido do nome do cargo, seguido da soma dos salários dos empregados do cargo.
  • Próxima Questão