Magna Concursos
736404 Ano: 2008
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: Petrobrás

Suponha as relações abaixo.

Enunciado 736404-1

Enunciado 736404-2

Enunciado 736404-3

Considere então as consultas SQL na coluna abaixo.

I)

SELECT B.NOME, COUNT(*)

FROM FUNCIONARIO AS A,

PROJETO AS B,

ALOCADO AS C

WHERE C.PFUNCIONARIO = A.IDFUNCIONARIO AND

C.PPROJETO = B.IDPROJETO AND

DEPENDENTES > 3 AND

B.IDPROJETO IN

(SELECT PPROJETO

FROM ALOCADO

GROUP BY PPROJETO

HAVING COUNT(*) > 4)

GROUP BY B.NOME;

II)

SELECT IDFUNCIONARIO, NOME

FROM FUNCIONARIO

WHERE NOT EXISTS

( (SELECT IDPROJETO

FROM PROJETO

WHERE PRIORIDADE = 2 AND IDPROJETO NOT IN

(

SELECT PPROJETO

FROM ALOCADO

WHERE PFUNCIONARIO = IDFUNCIONARIO

)

)

);

Quantos registros de dados são retornados na execução das consultas I e II, respectivamente?

 

Provas

Questão presente nas seguintes provas

Analista de TI - Infraestrutura

70 Questões