Проверяемый текст
Пушников А.Ю. Введение в системы управления базами данных. Учебное пособие / Изд-е Башкирского ун-та. - Уфа, 1999.
[стр. 83]

2.
Выполнение компенсирующих действий.
Работа системы по проверке ограничений изображена на рисунке 24.
В некоторых случаях система может не выполнять проверку на нарушение ограничений, а сразу выполнять компенсирующие операции.

2.1.4 Классификация ограничений целостности Ограничения целостности можно классифицировать несколькими способами: » по способам реализации; • по времени проверки; • по области действия.
Попытка выполнить операцию (INSERT, UPDATE, DELETE) Пользователь или приложение Рис.
24 Работа системы по проверке ограничений 2.1.5 Классификация ограничений целостности по способам реализации Каждая система обладает своими средствами поддержки ограничений целостности.
Различают два способа реализации:
декларативная поддержка ограничений целостности; 83
[стр. 133]

В противоположность этому, в примере 1 система допускает вставку записи о новом сотруднике (что приводит к нарушению целостности базы данных), но автоматически производит компенсирующие действия, изменяя значение поля Dept_Kol в таблице DEPART.
Работу системы по проверке ограничений можно изобразить на следующем рисунке: Рисунок 1 В некоторых случаях система может не выполнять проверку на нарушение ограничений, а сразу выполнять компенсирующие операции.
Действительно, в примере 1 при вставке или удалении сотрудника проверку производить не нужно, т.к.
результаты ее известны заранее ограничение обязательно будет нарушено.
В этом случае необходимо сразу приступать к компенсированию возникшего нарушения.
Классификация ограничений целостности Ограничения целостности можно классифицировать несколькими способами:
 По способам реализации.
 По времени проверки.
 По области действия.
Классификация ограничений целостности по способам реализации Каждая система обладает своими средствами поддержки ограничений целостности.
Различают два способа реализации:
Декларативная поддержка ограничений целостности.
 Процедурная поддержка ограничений целостности.
Определение 4.
Декларативная поддержка ограничений целостности заключается в определении ограничений средствами языка определения данных (DDL Data Definition Language).
Обычно средства декларативной поддержки целостности (если они имеются в СУБД)

[Back]