SóProvas


ID
2567308
Banca
CONSULPLAN
Órgão
TRE-RJ
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere as tabelas a seguir, em um banco de dados relacional, contendo informações sobre discentes (alunos), cursos e vínculos entre elas:


Curso (IdCurso, NomeCurso)

Discente (IdDiscente, NomeDiscente, IdCurso)


Pretende-se consultar os nomes dos cursos (NomeCurso) que não possuem discentes matriculados. Para obter este resultado, a consulta correta em SQL/2 é a seguinte:

Alternativas
Comentários
  • Operador EXCEPT. Esse operador ainda pode ser usado com join.

    Fonta: https://www.tutorialspoint.com/sql/sql-except-clause.htm

  • Lendo a letra d): Todos os cursos em que não estão (Except ou Minus) no conjunto dos cursos com alunos matriculados....

    Mas a questão é passível de anulação pois não existe o alias "E" em: FROM Curso C, Discente D WHERE C.IdCurso=E.IdCurso

  • UPDATE:

    Questão anulada. Resposta da banca:

    "Recurso procedente. Questão Anulada. Houve Divergência entre identificadores de tabela, portanto a questão foi anulada."