ualquer exemplo de uma chave estrangeira anulável necessári

Customers
 customer_id

Orders
 order_id
 customer_id fk

Se eu tiver duas tabelas e definir uma chave estrangeira em customer_id na tabela Pedidos, ao permitir que seja nulo, estou dizendo que posso ter um pedido que não tenha um cliente associado a ele. Como tal, a noção de uma chave estrangeira anulável parece estar em desacordo com o objetivo de uma chave estrangeira, que é impor essa restriçã

Existe um exemplo simples de uma situação em que uma chave estrangeira anulável seria necessária? Ou um argumento a favor de permiti

questionAnswers(16)

yourAnswerToTheQuestion