Контроль целостности связей
Контроль целостности связей Из перечисленных видов связи наиболее широко используется связь вида 1:М. Связь вида 1:1 можно считать частным случаем связи 1:М, когда одной записи главной таблицы соответствует одна запись вспомогательной таблицы. Связь М:1 по сути, является «зеркальным отображением» связи 1:М. Оставшийся вид связи М:М харак¬теризуется как слабый вид связи или даже как отсутствие связи. Поэтому в дальнейшем рассматривается связь вида 1:М.
При образовании связи вида 1:М одна запись главной таблицы (главная, родительская запись) оказывается связанной с несколькими записями дополнительной (дополнительные, подчиненные записи).
Контроль целостности связей обычно означает анализ содержимого двух таблиц на соблюдение следующих правил:
- каждой записи основной таблицы соответствует нуль или более записей дополнительной таблицы;
- каждая запись дополнительной таблицы имеет ровно одну родительскую запись основной таблицы.
Контроль целостности осуществляется при выполнении следующих основных операций над данными двух таблиц:
- ввод новых записей,
- модификацию записей,
- удаление записей.
