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.
Qual consulta exibe os nomes dos cães que participaram de, pelo menos, uma competição?
A
SELECT C.NOME FROM CAO C
MINUS
SELECT DISTINCT C.NOME
FROM CAO C,PARTICIPACAO P
WHERE C.COD=P.COD_CAO
GROUP BY C.NOME
HAVING COUNT(*) > 0
B
SELECT C.NOME
FROM CAO C
WHERE C.COD NOT IN (SELECT P.COD_CAO FROM PARTICIPACAO P
WHERE P.COD_CAO=C.COD)
C
SELECT C.NOME FROM CAO C
WHERE C.COD IN (SELECT COUNT(*) FROM PARTICIPACAO P
WHERE P.COD_CAO=C.COD)
D
SELECT C.NOME
FROM CAO C, PARTICIPACAO P
WHERE C.COD=P.COD_CAO
GROUP BY C.NOME
HAVING COUNT(*) > 0
E
SELECT C.NOME
FROM CAO C,PARTICIPACAO P
WHERE C.COD=P.COD_CAO AND COUNT(*) > 0
GROUP BY C.NOME
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.