Eu tenho uma tabela que possui várias colunas de identificação para outras tabelas.
Eu quero uma chave estrangeira para forçar a integridade somente se eu colocar dados lá. Se eu fizer uma atualização posteriormente para preencher essa coluna, também deverá verificar a restrição.
(Isso provavelmente depende do servidor de banco de dados, estou usando o tipo de tabela MySQL e InnoDB)
Acredito que seja uma expectativa razoável, mas corrija-me se estiver errado.