Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2015

Banco de DadosSQL
Código
fc020496
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Administrador de Banco de Dados
Se for alterado o número do processo na tabela Processo, deseja-se que todos os registros da tabela Envolvimento com esse número de processo sejam alterados automaticamente, mantendo a integridade referencial. Para que isso seja possível, após as tabelas estarem criadas, mas sem nenhum registro cadastrado, executa-se a instrução
  1. AUPDATE TABLE EnvolvimentoADD CONSTRAINT envolvimento_constFOREIGN KEY (numeroProcesso)REFERENCES Processo(numeroProcesso)ON UPDATE CASCADE;
  2. BALTER TABLE EnvolvimentoADD CONSTRAINT ON UPDATE CASCADEFOREIGN KEY (numeroProcesso)REFERENCES Processo(numeroProcesso);
  3. CUPDATE TABLE EnvolvimentoADD CONSTRAINTFOREIGN KEY (numeroProcesso)REFERENCES Processo(numeroProcesso)ON UPDATE CASCADE;
  4. DALTER TABLE Envolvimento ADD CONSTRAINT envolvimento_constFOREIGN KEY (numeroProcesso)REFERENCES Processo(numeroProcesso)ON UPDATE CASCADE;
  5. EALTER TABLE EnvolvimentoFOREIGN KEY (numeroProcesso)REFERENCES Processo(numeroProcesso)ADD ON UPDATE CASCADE;
Revelar gabarito e comentário

GabaritoD — ALTER TABLE Envolvimento ADD CONSTRAINT envolvimento_const FOREIGN KEY (numeroProcesso) REFERENCES Processo(numeroProcesso) ON UPDATE CASCADE;

Link permanente: /questoes/fc020496