Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — FUNCAB 2009

Arquitetura de SoftwareBanco de Dados
Código
qg803841
Banca
FUNCAB
Órgão
PC-RO
Ano
2009
Nível
Superior
Cargo
Perito Criminal - Sistemas de Informações - Ciência da Computação - v
Marque a alternativa que contém um comando SQL que permita excluir da tabela DIRETOR todos os diretores que não tenham pelo menos um filme na tabela FILME.
  1. ADELETE FROM DIRETOR DWHERE EXISTS (SELECT * FROM FILME F WHERECOD_DIRETOR = D.CODIGO)
  2. BDELETE FROM DIRETOR D, FILME FWHERE NOT EXISTS COD_DIRETOR = D.CODIGO
  3. CDELETE FROM DIRETOR DWHERE (SELECT * FROM FILMEF WHERE F.COD_DIRETOR = D.CODIGO)=NULL
  4. DDELETE ALL DIRETOR FROM FILME WHERE FOREACH DIRETOR NOT EXISTS FILME
  5. EDELETE FROM DIRETOR DWHERE (SELECT COUNT(*) FROM FILME F WHEREF.COD_DIRETOR = D.CODIGO)=0
Revelar gabarito e comentário

GabaritoE — DELETE FROM DIRETOR D WHERE (SELECT COUNT(*) FROM FILME F WHERE F.COD_DIRETOR = D.CODIGO)=0

Link permanente: /questoes/qg803841