Considere o seguinte esquema relacional: Animal (

Considere o seguinte esquema relacional: Animal (código, nome, espécie, raça) Vacina (


publicidade
Considere o seguinte esquema relacional:
Animal (código, nome, espécie, raça) Vacina (tipo, nome, preço, fornecedor) Vacinação (tipo, código)
O comando em SQL para recuperar o nome das vacinas tomadas por todos os animais é
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Marcos de Castro
    Marcos de Castro EQUIPE
    22/10/2026 • 04:01
    Essa questão envolve o conceito de consultas SQL usando subconsultas correlacionadas para verificar existência, mais especificamente para identificar vacinas que foram tomadas por todos os animais. Essa é uma aplicação do operador 'not exists' com duas subconsultas aninhadas para garantir que não exista animal que não tenha tomado uma determinada vacina. Ou seja, para cada vacina, verificamos se há algum animal que não tenha se vacinado com ela; se não existir, então aquela vacina foi tomada por todos os animais. A alternativa correta é a letra (a), que expressa exatamente essa lógica: seleciona o nome da vacina para as quais não existe nenhum animal que não tenha sido vacinado com aquela vacina. As outras opções estarão incorretas porque ou testam a existência de forma invertida ou não correlacionam corretamente as tabelas envolvidas.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.