SóProvas


ID
147361
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

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

Alternativas
Comentários
  • Sinceramenrte, não entendi porque A) é a resposta. Como irá se manter a informação sobre o cliente no pedido se seu identificador será setado para null no pedido ?
  • A ideia (pra variar mal executada) da FCC era dizer que a empresa queria apenas os registros dos pedidos, não exigindo a necessidade de se ter registros de quem fez o pedido, caso o cliente seja excluído. Por isso o "on delete set null" era apropriado.
  • A questão deveria ser anulada, pois o campo INTEIRO no banco de dados só recebe elementos inteiros e não NULL.