Questão de Banco de Dados — Banco de Dados Relacionais — IV - UFG 2014
Banco de DadosBanco de Dados Relacionais
- Código
- qq051101
- Banca
- IV - UFG
- Órgão
- UEAP
- Ano
- 2014
- Nível
- Superior
- Cargo
- CS-UFG - - Analista de Tecnologia da Informação - Desenvolvimento de Sistemas
Considere o esquema relacional a seguir.aluno(numero_aluno, nome, curso)disciplina(numero_disciplina, nome_disciplina, curso)turma(codigo, numero_disciplina, semestre, ano, professor) historico_escolar(numero_aluno, codigo, nota)Para o esquema apresentado, a consulta SQL que recupera os nomes e cursos de todos os alunos que não têm uma nota A em qualquer uma das disciplinas é:
- ASELECT nome, cursoFROM alunoWHERE NOT EXISTS ( SELECT *FROM historico_escolarWHERE numero_aluno= aluno.numero_aluno ANDNOT(nota='A'));
- BSELECT nome, cursoFROM alunoWHERE NOT EXISTS ( SELECT *FROM historico_escolarWHERE numero_aluno= aluno.numero_aluno ANDnota='A' );
- CSELECT nome, cursoFROM aluno, turma, historico_escolarWHERE aluno.numero_aluno<>historico_escolar.-numero_alunoAND turma.codigo=historico_escolar.codigoAND historico_escolar.nota='A';
- DSELECT nome, cursoFROM aluno, historico_escolarWHERE aluno.numero_aluno<>historico_escolar.-numero_alunoAND NOT(historico_escolar.nota='A');