

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No IFPB, um técnico de tecnologia da informação está desenvolvendo consultas em um sistema acadêmico para apoiar o setor de registro de alunos. É necessário identificar alunos que apresentam desempenho insatisfatório e não possuem nenhum tipo de bolsa acadêmica, mas que ingressaram por cota. Os critérios definidos são:
● Alunos com mais de 5 reprovações;
● Aproveitamento geral inferior a 6,0;
● Sem qualquer tipo de bolsa acadêmica;
● Ingresso por cota.
Considere que a tabela Alunos possui os campos:
● id_aluno — identificador do aluno;
● nome — nome do aluno;
● num_reprovacoes — quantidade de reprovações;
● aproveitamento_geral — média geral ou aproveitamento acadêmico;
● tipo_bolsa — se o aluno possui bolsa (NULL ou valor diferente de NULL);
● tipo_ingresso — forma de ingresso (cota, ampla, etc.).
Qual das seguintes consultas SQL retorna corretamente todos os alunos que atendem a esses critérios?
SELECT id_aluno, nome
FROM Alunos
WHERE num_reprovacoes < 5
AND aproveitamento_geral >= 6.0
AND tipo_bolsa IS NOT NULL
AND tipo_ingresso = 'ampla';
SELECT id_aluno, nome, num_reprovacoes,
aproveitamento_geral, tipo_bolsa, tipo_ingresso
FROM Alunos
WHERE num_reprovacoes > 5
AND aproveitamento_geral < 6.0
AND tipo_bolsa IS NULL
AND tipo_ingresso = 'cota';
SELECT id_aluno, nome
FROM Alunos
WHERE num_reprovacoes > 5
AND aproveitamento_geral > 6.0
AND tipo_bolsa IS NULL
AND tipo_ingresso = 'cota';
SELECT *
FROM Alunos
WHERE tipo_bolsa IS NOT NULL
AND tipo_ingresso = 'cota';
SELECT id_aluno, nome, num_reprovacoes,
aproveitamento_geral
FROM Alunos
WHERE num_reprovacoes > 5
AND aproveitamento_geral < 6.0;