Pular para o conteúdo principal

Questão de Banco de Dados — SQL — COPEVE-UFAL 2012

Banco de DadosSQL
Código
qg863850
Banca
COPEVE-UFAL
Órgão
MPE-AL
Ano
2012
Nível
Superior
Cargo
Analista do Ministério Público - Administração de Banco de Dados
Dada a descrição das tabelas a seguir,Imagem associada para resolução da questãoa consulta SQL que retornaria os nomes dos cursos (nomeCurso) que não possuem nenhum professor associado é
  1. ASELECT nomeCurso FROM Curso C, Professor P WHERE C.idCurso = P.idCurso AND P.idProf IS NULL
  2. BSELECT nomeCurso FROM Curso C WHERE NOT EXISTS (SELECT * FROM Professor P WHERE idCurso = C.idCurso)
  3. CSELECT nomeCurso FROM Curso C WHERE idCurso NOT IN (SELECT idCurso FROM Professor P)
  4. DSELECT nomeCurso FROM Curso C WHERE idCurso IN (SELECT idCurso FROM Professor P)
  5. ESELECT nomeCurso FROM Curso C, Professor P WHERE C.idCurso <> P.idCurso
Revelar gabarito e comentário

GabaritoB — SELECT nomeCurso FROM Curso C WHERE NOT EXISTS (SELECT * FROM Professor P WHERE idCurso = C.idCurso)

Link permanente: /questoes/qg863850