Средства обеспечения ссылочной целостности.

Условия целостности данных определяют систему правил, используемых в Access для под­держания связей между записями в связанных таблицах. Эти правила делают невозможным случайное удаление или изменение связанных данных. После наложения условий целостности данных на операции со связанными таблицами накладываются ограничения. Невозможно ввести в поле внешнего ключа свя­занной таблицы значение, не содержащееся в ключевом поле главной таблицы. Например, полю "КодСотрудника" таблицы "Персональные мероприятия" нельзя присвоить значение, которого не суще­ствует в поле "КодСотрудника" таблицы "Сотрудники". Это ограничение устраняет необходимость оп­ределения условия на значение для поля "КодСотрудника". Не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице. Например, нельзя удалить запись из таблицы "Сотрудники", если существуют связанные с ней записи. Невозможно изменить зна­чение ключевого поля в главной таблице, если имеются записи, связанные с этой записью. После нало­жения условий целостности данных любая попытка выполнить действие, нарушающее перечисленные выше запреты, приведет к выводу окна диалога с предупреждением, а само действие выполнено не будет.

Чтобы преодолеть ограничения на удаление или изменение связанных записей, сохраняя при этом целостность данных, следует включить режимы каскадного обновления и каскадного удаления.








Дата добавления: 2014-12-12; просмотров: 675;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.