Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — COPEVE-UFAL 2026

Banco de DadosBanco de Dados Relacionais
Código
qg663999
Banca
COPEVE-UFAL
Órgão
IFAL
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática
As tabelas ALUNO e MATRICULA esboçadas pertencem a um SGBD e estão devidamente relacionadas à chave primária e à estrangeira, conforme indicado nos respectivos atributos:33.jpg 186×203Deseja-se obter o nome dos alunos que possuem, pelo menos, uma matrícula registrada no ano de 2023.Assinale a alternativa que apresenta a consulta SQL correta para atender a esse requisito.
  1. ASELECT nomeFROM ALUNOWHERE ano = 2023;
  2. BSELECT a.nomeFROM ALUNO a,MATRICULA mWHERE m.ano = 2023;
  3. CSELECT a.nomeFROM ALUNO aJOIN MATRICULA m ON a.id_aluno = m.id_alunoWHERE m.ano = 2023;
  4. DSELECT a.nomeFROM ALUNO aLEFT JOIN MATRICULA mON a.id_aluno = m.id_aluno AND m.ano = 2023;
  5. ESELECT a.nomeFROM ALUNO aWHERE EXISTS (SELECT 1FROM MATRICULA mWHERE m.ano = 2023);
Revelar gabarito e comentário

GabaritoC — SELECT a.nome FROM ALUNO a JOIN MATRICULA m ON a.id_aluno = m.id_aluno WHERE m.ano = 2023;

Link permanente: /questoes/qg663999