Лекция "Опишите действие механизма контроля целостности при манипулировании данными в таблицах."
Оценка 4.7
Лекции
docx
информатика
Взрослым
14.03.2017
Контроль целостности связей обычно означает анализ содержимого двух таблиц на соблюдение следующих правил:
- каждой записи основной таблицы соответствует нуль или более записей дополнительной таблицы;
- в дополнительной таблице нет записей, которые не имеют родительских записей в основной таблице;
- каждая запись дополнительной таблицы имеет только одну родительскую запись основной таблицы.
Опишем действие контроля целостности при манипулировании данными в таблицах. Рассмотрим три основные операции над данными двух таблиц
билет 32 тема 3.docx
билет 32 тема 3
1. Опишите действие механизма контроля целостности при манипулировании
данными в таблицах.
Контроль целостности связей обычно означает анализ содержимого двух таблиц на
соблюдение следующих правил:
каждой записи основной таблицы соответствует нуль или более записей дополнительной
таблицы;
в дополнительной таблице нет записей, которые не имеют родительских записей в
основной таблице;
каждая запись дополнительной таблицы имеет только одну родительскую запись основной
таблицы.
Опишем действие контроля целостности при манипулировании данными в таблицах.
Рассмотрим три основные операции над данными двух таблиц:
ввод новых записей,
модификацию записей,
удаление записей.
При рассмотрении попытаемся охватить все возможные методы организации контроля
целостности. В реальных СУБД могут применяться собственные методы, подобные
описываемым.
При вводе новых записей возникает вопрос определения последовательности ввода записей
в таблицы такой, чтобы не допустить нарушение целостности. Исходя из приведенных
правил, логичной является схема, при которой данные сначала вводятся в основную
таблицу, а потом — в дополнительную. Очередность ввода может быть установлена на
уровне целых таблиц или отдельных записей (случай одновременного ввода в несколько
открытых таблиц).
В процессе заполнения основной таблицы контроль значений полей связи ведется как
контроль обычного ключа (на совпадение со значениями тех же полей других записей).
Заполнение полей связи дополнительной таблицы контролируется на предмет совпадения
со значениями полей связи основной таблицы. Если вновь вводимое значение в поле связи
дополнительной таблицы не совпадет ни с одним соответствующим значением в записях
основной таблицы, то ввод такого значения должен блокироваться.
Лекция "Опишите действие механизма контроля целостности при манипулировании данными в таблицах."
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.