Banco de dadosBanco de dados relacionais
- (FCC 2009)
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
A) restrição de chave estrangeira on delete set null .
B) colocação de uma constante (ex. '9999') nas chaves primárias dos pedidos do cliente excluído.
C) colocação de uma constante (ex. '9999') nas chaves primárias de cada cliente excluído.
D) não limpeza das chaves estrangeiras dos pedidos, existentes na tabela do cliente.
E) restrição de chave estrangeira on delete cascade.
Próximo:
EXERCÍCIOS - Exercício 25
Vamos para o Anterior: Exercício 23
Tente Este: Exercício 2
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados