Tecnologia da Informação Banco de Dados Linguagem SQL

Supondo que a nota mínima para aprovação seja 5, a consulta SQL que corretamente recupera a relação de alunos que foram aprovados é

  • A. SELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaID FROM ALUNOS, TURMAS, TURMASALUNOS WHERE TURMASALUNOS.nota >= 5;
  • B. SELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaID FROM ALUNOS, TURMAS, TURMASALUNOS WHERE AVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
  • C. SELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaID FROM ALUNOS, TURMAS, TURMASALUNOS WHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id AND WHERE AVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
  • D. SELECT COUNT(DISTINCT ALUNOS.id) FROM ALUNOS, TURMAS, TURMASALUNOS WHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.nota < 5 AND TURMASALUNOS.alunoID = ALUNOS.id;
  • E. SELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaID FROM ALUNOS, TURMAS, TURMASALUNOS WHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id AND TURMASALUNOS.nota >= 5;