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
restrição de chave estrangeira on delete set null.
colocação de uma constante (ex. '9999') nas chaves primárias dos pedidos do cliente excluído.
colocação de uma constante (ex. '9999') nas chaves primárias de cada cliente excluído.
não limpeza das chaves estrangeiras dos pedidos, existentes na tabela do cliente.
restrição de chave estrangeira on delete cascade.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...