Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — INSTITUTO AOCP 2025

Banco de DadosBanco de Dados Relacionais
Código
qg539618
Banca
INSTITUTO AOCP
Órgão
IF-MS
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Considere um banco de dados que armazena informações sobre alunos, disciplinas e professores do IFMS e que foi solicitado ao técnico de tecnologia da informação uma consulta SQL (Structured Query Language) para retornar os nomes dos alunos que cursaram a disciplina de informática, ministrada por uma professora (sexo feminino), que possuem renda familiar acima de R$ 2.000 e residem a mais de 5 km do IFMS.Qual das alternativas a seguir apresenta a consulta correta para esse cenário?
  1. ASELECT a.nomeFROM Alunos aJOIN Disciplinas d IN a.id_disciplina = d.idJOIN Professores p IN d.id_professor = p.idWHERE d.nome = 'Informática'OR p.sexo = 'F'OR a.renda_familiar > 2000OR a.distancia_moradia > 5;
  2. BSELECT a.nomeFROM Alunos aJOIN Disciplinas d ON a.id_disciplina != d.idJOIN Professores p ON d.id_professor != p.idWHERE d.nome = 'Informática'AND p.sexo = 'F'AND a.renda_familiar < 2000AND a.distancia_moradia < 5;
  3. CSELECT a.nomeWHERE Alunos aJOIN Disciplinas d ON a.id_disciplina = d.idJOIN Professores p ON d.id_professor = p.idFROM d.nome = 'Informática'OR p.sexo = 'F'OR a.renda_familiar > 2000OR a.distancia_moradia > 5;
  4. DSELECT a.nomeFROM Alunos aJOIN Disciplinas d IN a.id_disciplina = d.idJOIN Professores p IN d.id_professor = p.idWHERE d.nome = 'Informática'AND a.renda_familiar < 2000AND a.distancia_moradia < 5;
  5. ESELECT a.nomeFROM Alunos aJOIN Disciplinas d ON a.id_disciplina = d.idJOIN Professores p ON d.id_professor = p.idWHERE d.nome = 'Informática'AND p.sexo = 'F'AND a.renda_familiar > 2000AND a.distancia_moradia > 5;
Revelar gabarito e comentário

GabaritoE — SELECT a.nome FROM Alunos a JOIN Disciplinas d ON a.id_disciplina = d.id JOIN Professores p ON d.id_professor = p.id WHERE d.nome = 'Informática' AND p.sexo = 'F' AND a.renda_familiar > 2000 AND a.distancia_moradia > 5;

Link permanente: /questoes/qg539618