I'm building a database with 23 tables (so far) and about 30 foreign keys, spread out amongst the tables.
So far I haven't concerned my self with the "Enforce Referential Integrity" option in the database, I figure if the interface (read as: forms) is(are) designed right, the integrity of the data shouldn't be an issue.
It's almost time to go live with the project though, and I'm having second thoughts. My concern is that I'm not sure exactly what the behaviour of the database will be if all relationships have this option checked.
Is it normally considered a useful feature? Are there any reasons to avoid letting Access 'Enforce Referential Integrity'?
What, in general, is everybody's opinion of this feature?
So far I haven't concerned my self with the "Enforce Referential Integrity" option in the database, I figure if the interface (read as: forms) is(are) designed right, the integrity of the data shouldn't be an issue.
It's almost time to go live with the project though, and I'm having second thoughts. My concern is that I'm not sure exactly what the behaviour of the database will be if all relationships have this option checked.
Is it normally considered a useful feature? Are there any reasons to avoid letting Access 'Enforce Referential Integrity'?
What, in general, is everybody's opinion of this feature?