I suggest to place your question in the Delphi Forum, but referential integrity is not exclusief to "Delphi" databases. Delphi itself is no database, but a programming language. In the Delphi Faq area is an example that preserves the referential integrity on look-up tables.
Regards
Steven van Els
SAvanEls@cq-link.sr