Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — CESGRANRIO 2012

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
cg049205
Banca
CESGRANRIO
Órgão
PETROQUÍMICA SUAPE
Ano
2012
Nível
Superior
Cargo
Analista de Infraestrutura Pleno
Que consulta permite exibir os nomes dos projetos em que todos os fornecedores estão localizados no estado do Rio de Janeiro ( ESTADO='RJ') ?
  1. ASELECT DISTINCT( P.NOME ) FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO IN ('RJ')
  2. BSELECT P.NOME FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO='RJ'
  3. CSELECT P.NOME FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO='RJ' UNION SELECT P.NOME FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO!='RJ'
  4. DSELECT P.NOME FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO='RJ' INTERSECT SELECT P.NOME FROM PROJETO P,FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC AND FN.ESTADO!='RJ'
  5. ESELECT DISTINCT (P.NOME) FROM PROJETO P,FORNECIMENTO F WHERE P.COD_PROJ=F.COD_PROJ AND 'RJ'=ALL(SELECT FN.ESTADO FROM FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC)
Revelar gabarito e comentário

GabaritoE — SELECT DISTINCT (P.NOME) FROM PROJETO P,FORNECIMENTO F WHERE P.COD_PROJ=F.COD_PROJ AND 'RJ'=ALL(SELECT FN.ESTADO FROM FORNECIMENTO F,FORNECEDOR FN WHERE P.COD_PROJ=F.COD_PROJ AND F.COD_FORNC=FN.COD_FORNC)

Link permanente: /questoes/cg049205