[firebase-br] chave primaria x chave estrangeira

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Qua Dez 19 10:00:17 -03 2007


bom dia pessoal estou com um problema que é o seguinte tenho uma aplicação
em delphi e nessa aplicação em delphi tenho uma tabela de contas a receber e
outra de contas recebidas, o campo PK da tabela contas a receber(CODIGO) é o
campo FK da tabela contas recebidas(CODIGO), porem ela não é PK da tabela
contas recebidas e o sistema faz o seguinte na hora da baixa do titulo do
contas a receber ele copia o titulo pra tabela contas recebidas e
"deletaria" o mesmo da tabela contas a receber porem por causa do mesmo ter
essa integridade,  ele da violação de chave primaria. qual seria a solução
pra esse caso pois n é legal ficar sem integridade referencial nas tabelas,
qual a melhor alternativa criar um campo do tipo status e so marca-lo como
baixado ou o q?
desde ja agradeço a ajuda



Mais detalhes sobre a lista de discussão lista