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
- Arestrição de chave estrangeira on delete set null.
- Bcolocação de uma constante (ex. '9999') nas chaves primárias dos pedidos do cliente excluído.
- Ccolocação de uma constante (ex. '9999') nas chaves primárias de cada cliente excluído.
- Dnão limpeza das chaves estrangeiras dos pedidos, existentes na tabela do cliente.
- Erestrição de chave estrangeira on delete cascade.