QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

CESGRANRIO - UNIRIO - Técnico em Tecnologia da Informação - 2016 • CESGRANRIO • 2016

Texto associado

Texto-base

Considere as Tabelas a seguir para responder às questões de nos 52, 53, 54, 55 e 56.

Essas Tabelas fazem parte do esquema de um banco de dados usado por uma associação de criadores de cães para organizar informações sobre os torneios que ela promove.

Observações:

• A Tabela CAO contém os dados dos cães inscritos na referida associação. A coluna NOME_PAI indica o nome do pai de um cão, a coluna RACA indica a raça do mesmo, e a coluna NOME_PROPR indica o nome do seu proprietário. As demais colunas são autoexplicativas.
• A Tabela COMPETICAO contém informações sobre as competições patrocinadas pela associação. Suas colunas são autoexplicativas.
• A Tabela PARTICIPACAO informa as competições das quais participaram os cães registrados na associação. Cada linha dessa tabela indica a colocação obtida por um cão em uma determinada competição. Suas colunas são autoexplicativas.
• A Tabela ARBITRO contém os dados dos árbitros que julgam os cães que participam de competições. Suas colunas são autoexplicativas.
• Cada linha da Tabela AVALIACAO representa a nota atribuída a um cão, por um determinado árbitro em uma determinada competição. Suas colunas são autoexplicativas.
No contexto do torneio, cuja descrição é ABERTO DO RIO, qual consulta exibe, em ordem decrescente de somatório de notas, os nomes dos cães participantes e o somatório das notas que cada um recebeu?
A
SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(NOTA_ARBTR) DESC
B
SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,AVALIACAO N
WHERE N.COD_COMP='ABERTO DO RIO' AND AND N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(NOTA_ARBTR) DESCENDING
C
SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
ORDER BY SUM(NOTA_ARBTR) DESCENDING
D
SELECT C.NOME,SUM(O.COLOCACAO)
FROM CAO C,COMPETICAO P,PARTICIPACAO O
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=O.COD_COMP AND
O.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(O.COLOCACAO)
E
SELECT C.NOME,SUM(N.NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(N.NOTA_ARBTR)
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.