СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
69
соблюдение следующих условий:
невозможно добавить запись в подчиненную таблицу, если в глав-
ной отсутствует значение ключа связи;
в главной таблице нельзя удалить запись, если не удалены связан-
ные с ней записи в подчиненной таблице;
невозможно изменение связи в записи главной таблицы, если под-
чиненная таблица имеет связанные с ней записи, в которых не ме-
няется ключ связи.
Режим
Каскадного удаления связанных записей
позволяет удалить за-
пись из главной таблицы, при этом все связанные записи в подчиненных табли-
цах будут автоматически удалены.
В режиме
Каскадного обновления связанных записей
при изменении
значения ключевого поля в записи главной таблицы Access автоматически из-
менит значения в соответствующем поле в подчиненных записях.
Установите все вышеуказанные параметры для всех связей (см. рис. 3.3).
Обозначение связи (1:∞) или (1:1) соответствует типу связи 1 :М или 1:1 и
установленному свойству
Обеспечение целостности данных
. Контекстное ме-
ню, возникающее при щелчке правой кнопкой мыши на линии связи, дает воз-
можность изменить или удалить связь.
Заполните таблицы данными контрольного примера, относящегося к
комплектующим персональных компьютеров.
Обратите внимание на следующие моменты:
в таблице
Производитель
для поля
Код
производителя установлен
тип данных
Счетчик
(табл. 3.1), значения которого в самой таблице
не представляют последовательного ряда чисел. Поскольку
Счетчик
не повторяет своих значений, следовательно, производи-
тели с пропущенными номерами были удалены из таблицы;
1...,61,62,63,64,65,66,67,68,69,70 72,73,74,75,76,77,78,79,80,81,...214