Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2016

Banco de DadosSQL
Código
cg010649
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2016
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
Considerando-se o universo de todas as competições promovidas pela associação de criadores de cães, qual consulta exibe o nome do árbitro, cujo código é 1111, e a média das notas que ele atribuiu ao cão chamado GINGER?
  1. ASELECT A.NOME, AVG(N.NOTA_ARBTR)FROM CAO C,AVALIACAO N,ARBITRO AWHERE C.NOME='GINGER' AND C.COD=N.COD_CAO AND N.COD_ARBTR=A.CODAND A.COD=1111GROUP BY A.COD
  2. BSELECT A.NOME, AVG(N.NOTA_ARBTR)FROM CAO C,AVALIACAO N,PARTICIPACAO P,ARBITRO AWHERE C.NOME='GINGER' AND C.COD=P.COD_CAO AND P.COD_CAO=N.COD_CAOAND N.COD_ARBTR=A.COD AND A.COD=1111GROUP BY N.NOTA_ARBTR
  3. CSELECT A.NOME, SUM(N.NOTA_ARBTR) / COUNT(*)FROM CAO C,AVALIACAO N,ARBITRO AWHERE C.NOME='GINGER' AND C.COD=N.COD_CAO AND N.COD_ARBTR=A.CODAND A.COD=1111
  4. DSELECT A.NOME, AVG(N.NOTA_ARBTR)FROM CAO C,AVALIACAO N,PARTICIPACAO P,ARBITRO AWHERE C.NOME='GINGER' AND C.COD=P.COD_CAO AND P.COD_CAO=N.COD_CAOAND N.COD_ARBTR=A.COD AND A.COD=1111
  5. ESELECT A.NOME, SUM(N.NOTA_ARBTR) / COUNT(*)FROM CAO C,AVALIACAO N,ARBITRO AWHERE C.NOME='GINGER' AND C.COD=N.COD_CAO AND N.COD_ARBTR=A.CODAND A.COD=1111GROUP BY A.NOME
Revelar gabarito e comentário

GabaritoE — SELECT A.NOME, SUM(N.NOTA_ARBTR) / COUNT(*) FROM CAO C,AVALIACAO N,ARBITRO A WHERE C.NOME='GINGER' AND C.COD=N.COD_CAO AND N.COD_ARBTR=A.COD AND A.COD=1111 GROUP BY A.NOME

Link permanente: /questoes/cg010649