Imagem de fundo

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

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;