Условие целостности данных


        Определение отношений между таблицами

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

Cascade При изменении значения индексов типа Primary и Candidate происходит автоматическое каскадное изменение всех соответствующих значений в дочерней таблице.
Restrict Не позволяется изменение значений индексов типа Primary и Candidate, если в дочерней таблице есть запись, содержащая ссылки на изменяемую запись.
Ignore Целостность не поддерживается.

        Удаление  записи из родительской таблицы

Cascade автоматическое удаление связанных записей из дочерней таблицы
Restrict не позволяется удалять запись, если в дочерней таблице есть связанные записи

        Добавление записи в дочернюю таблицу

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