Значения RI по умолчанию
| Идентифици-рующая связь | Неидентифи-цирующая связь (Nulls Allowed) | Неидентифи-цирующая связь (No Nulls) | Cвязь подтипа | |
| Сhild Delete | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Сhild Delete | NONE | NONE | NONE | NONE |
| Сhild Insert | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Сhild Insert | RESTRICT | SET NULL | RESTRICT | RESTRICT |
| Сhild Update | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Сhild Update | RESTRICT | SET NULL | RESTRICT | RESTRICT |
| Parent Delete | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Parent Delete | RESTRICT | SET NULL | RESTRICT | CASCADE |
| Parent Insert | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Parent Insert | NONE | NONE | NONE | NONE |
| Parent Update | RESTRICT, CASCADE, NONE | RESTRICT, CASCADE, NONE, SET NULL, SET DEFAULT | RESTRICT, CASCADE, NONE, SET DEFAULT | RESTRICT, CASCADE, NONE |
| Parent Update | RESTRICT | SET NULL | RESTRICT | CASCADE |
Рис. 11.7
Разные СУБД по-разному поддерживают ссылочную целостность. См. в документации по Вашей СУБД, какие режимы ссылочной целостности она поддерживает.
Работа в редакторе Referential Integrity
Правила ссылочной целостности сообщают СУБД, как обрабатывать изменения данных в одной из таблиц связи. Редактор Referential Integrity позволяет Вам задать свою реакцию для каждой ситуации, когда данные добавляются, изменяются или удаляются из одной из таблиц связи.