Данные различных таблиц объединяются в единый банк с помощью объекта Access — Схема данных. При построении схемы данных используем ИЛМ и логическую структуру спроектированной БД. По ИЛМ определяем наличие и тип связи, а также старшинство (главенство) ИО. По логической структуре узнаем, по каким именно полям организуется связь.
Для оформления схемы данных необходимо:
Подготовительные операции:
- · Щелкнуть по кнопке «Схема данных» (либо «Сервис» — «Схема данных»)
- · Выбрать двойным щелчком мыши (либо кнопкой «Добавить») все таблицы базы данных из открывшегося списка.
Если список таблиц не открылся:
- · Активизируем менюСвязи;
- · Щёлкаем по строкеДобавить таблицу…
При оформлении:
- · Закрыть список таблиц, из которого выбирали таблицы;
- · Выделить мышью ключевое поле главной таблицы, нажать левую клавишу, переместить его в область одноименного поля подчиненной и отпустить клавишу мыши (главная таблица, это та, связь со стороны которой отмечена на ИЛМ одинарной стрелкой). После этого в открывшемся окне установить опцию «Целостность данных» и щелкнуть ОК.
- · Если после этого Access пометит связь как один ко многим, связь установлена. Если Access откажется определить связь, следует найти ошибку.
Для пары таблиц"Изделия"и"Единицы измерения", с использованием которых реализовывали подстановку, необходимо:
- · Щёлкнуть правой кнопкой «Мыши» по линии связи
- · Щелкнуть по строкеИзменить связь
- · Установить опциюЦелостность данных
- · ЩёлкнутьOk.
В случае, если связь между таблицами по двум полям, выделяем оба поля главной таблицы (используя для выделения клавишу Ctrl), переносим поля главной таблицы в область одноименных полей подчиненной. Указываем, в открывшемся окне, соответствие между полями и ОК. Устанавливаем опцию «Целостность данных» и ОК.
Если Access отметит связь символами 1 и бесконечность, все в порядке, связь установлена, если нет, ищем ошибку. Завершив создание схемы данных, закрываем диалоговое окно.
Схема данных БД по заданию № 9 представлена на рис. 4.1.
Рис. 4.1. Схема данных