Pular para o conteúdo principal

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

Banco de DadosSQL
Código
fc097552
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Nível
Superior
Cargo
Agente Fiscal de Rendas - Tecnologia da Informação - Prova 3
Considere a relação 1:N entre cliente e seus pedidos e a necessidade de exclusão de um determinado cliente. A fim de manter informações históricas sobre pedidos já efetuados, independentemente da existência do cliente que os fez, deseja-se que aqueles pedidos já efetuados pelo cliente excluído não sejam apagados. As chaves primárias de ambas e em cada tabela são definidas como única. Em um banco de dados relacional normalizado até a 3FN, o atendimento de tal requisito pode ser obtido por meio de
  1. Arestrição de chave estrangeira on delete set null.
  2. Bcolocação de uma constante (ex. '9999') nas chaves primárias dos pedidos do cliente excluído.
  3. Ccolocação de uma constante (ex. '9999') nas chaves primárias de cada cliente excluído.
  4. Dnão limpeza das chaves estrangeiras dos pedidos, existentes na tabela do cliente.
  5. Erestrição de chave estrangeira on delete cascade.
Revelar gabarito e comentário

GabaritoA — restrição de chave estrangeira on delete set null.

Link permanente: /questoes/fc097552