Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CEPS-UFPA 2018

Banco de DadosSQL
Código
qq318226
Banca
CEPS-UFPA
Órgão
UFPA
Ano
2018
Nível
Superior
Cargo
CEPS - - Analista de Tecnologia da Informação - Desenvolvimento de Web
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 é
  1. ASELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.nota >= 5;
  2. BSELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE AVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
  3. CSELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id AND WHEREAVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
  4. DSELECT COUNT(DISTINCT ALUNOS.id)FROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.nota < 5 ANDTURMASALUNOS.alunoID = ALUNOS.id;
  5. ESELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id ANDTURMASALUNOS.nota >= 5;
Revelar gabarito e comentário

GabaritoE — 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;

Link permanente: /questoes/qq318226