Проектирование структуры и создание реляционных баз данных средствами СУБД Access. Виноградов Г.П - 52 стр.

UptoLike

52
установления флажка обеспечения целостности данных. В окне
Изменения связей содержится информация о том, какая из связанных
таблиц является главной, а также опции поддержания целостности данных.
Кроме того, в нижней части окна приводится информация о типе связи
между таблицами.
В верхней части диалогового окна Изменения связей находятся
имена таблиц, а также поля
связи этих таблиц. Если порядок связи
установлен неверно, то нужно щёлкнуть по кнопке Отмена для возврата в
окно Схема данных. Если поле одной из таблиц определено неверно,
нужно выбрать необходимое поле из раскрывающегося списка под именем
таблицы.
9.2. Поддержка целостности данных
Целостность данныхэто система правил, используемых для
поддержки связей между записями в связанных таблицах, а также по
защите записи от случайного удаления или изменения связанных данных.
Установить проверку целостности данных можно, если выполнимы
условия:
связанное поле главной таблицы является ключевым полем или имеет
уникальный индекс;
связанные поля
имеют один тип данных. Здесь существуют два
исключения: Поле Счётчика может быть связано с числовым полем, если
в последнем в свойстве Размер поля указано значение Длинное целое или
в обоих полях свойство Размер поля указано значение Код репликации;
обе таблицы принадлежат к одной базе данных MS Access.
После установки целостности данных надо
придерживаться
следующих правил:
невозможно ввести в связанное поле подчинённой таблицы значение,
отсутствующее в связанном поле главной таблицы. Однако можно ввести
пустое значение, показывающее, что для данной записи связи отсутствуют;
не допускается удаление записей из главной таблицы, если
существуют связанные с ней записи в подчинённой таблице;
невозможно изменение значения ключевого поля в
главной таблице,
если существуют записи, связанные с данной.
Чтобы эти правила применить к конкретной связи, при её создании
следует установить флажок Обеспечение целостности данных. После
этого любая попытка выполнить действия, нарушающие одно из
перечисленных выше правил, приведет к выводу на экран
предупреждения, а сами действия выполняться не будут.
Чтобы преодолеть
ограничения на удаление или изменение связанных
записей, сохранив при этом целостность данных, следует установить
флажки:
каскадное обновление связанных полей;
каскадное удаление связанных записей.