Virge! .... A integridade referencial é feita na camada "regras de negócios".... Algo do tipo:
Excluir_Cliente()
1 - Verifica se cliente possui titulos (contas pagar/receber)
2 - Verifica movimentos em estoque
3 - Verifica pedidos
4 - Verifica.......
Se algum dos itens retornar OK, eu paro... caso contrário eu falo pra camada do banco: "Ae rapaziada, DELETE esse troço!" ... :-)
é isso?
Se sim, as ferramentas de modelagem de dados estão se tornando obsoletas!
[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte