Note that the cascade effects can be wide-ranging. When the primary keys of rows deleted from the foreign key table are themselves referenced by other foreign keys, deletes may be cascaded to another table. When the foreign key shares columns with its own primary key, updates may also cascade further.
Many RDBMSs that do support referential integrity do not support the full complement of Referential Integrity Effects. This causes severe problems for users of those systems. Each of the 3 Referential Integrity Effexts in the relational model reflects real world relationships and policies. Without appropriate capabilities, users are forced to use application code for referential integrity enforcement, circumventing system control.
FirstSQL is one of the very few RDBMSs that supports the complete set of Entity and Referential Integrity Properties, Rules and Effects. FirstSQL ensures complete system control of Referential Integrity.
The next section describes FirstSQL support for Extended Referential Integrity.
Return to Contents Page: Protect Your Data? Return to Can your Database do this?