Imagem de fundo

No IFPB, um técnico de tecnologia da informação está...

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?


A

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';


B

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';


C

SELECT id_aluno, nome

FROM Alunos

WHERE num_reprovacoes > 5

AND aproveitamento_geral > 6.0

AND tipo_bolsa IS NULL

AND tipo_ingresso = 'cota';


D

SELECT *

FROM Alunos

WHERE tipo_bolsa IS NOT NULL

AND tipo_ingresso = 'cota';


E

SELECT id_aluno, nome, num_reprovacoes,

aproveitamento_geral

FROM Alunos

WHERE num_reprovacoes > 5

AND aproveitamento_geral < 6.0;