Включение таблиц в схему данных
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Рассмотрим создание схемы данных в соответствии с логической структурой базы данных «Учебный процесс». В окне Учебный процесс: база данных нажмем кнопку Схема данных ( ) на панели инструментов. В открывшемся окне Добавление таблицы, выберем закладку Таблицы и, нажимая кнопку Добавить, разместим в окне Схема данных все таблицы. Затем нажмем кнопку Закрыть. В результате в окне Схема данных будут представлены все таблицы базы данных Учебный процесс со списками своих полей.

Определение связей между таблицами схемы данных

Определение связей по простому ключу. Установим связь между таблицами ГРУППА и СТУДЕНТ по простому ключу НГ. Для этого в окне Схемы данных установим курсор мыши на ключевом поле НГ главной таблицы ГРУППА и перетащим его на поле НГ подчиненной таблицы СТУДЕНТ. В открывшемся окне Связи в строке Тип отношения установится один-ко-многим. Отметим параметр Обеспечение целостности данных. Если таблицы ГРУППА и СТУДЕНТ ранее были заполнены корректными данными, между таблицами будет установлена связь, обозначенная на схеме как 1:∞. Это свидетельствует о регистрации связи типа 1:М с параметром обеспечения целостности. В противном случае появится сообщение о невозможности установить этот тип отношения.

Для автоматической корректировки данных во взаимосвязанных таблицах установим Каскадное обновление связанных полей и Каскадное удаление связанных записей.

Аналогичные действия выполняются для других пар таблиц КАФЕДРА → ПРЕПОДАВАТЕЛЬ (ключ ККАФ), ПРЕДМЕТ → ИЗУЧЕНИЕ (ключ КП), ПРЕПОДАВАТЕЛЬ → ИЗУЧЕНИЕ (ключ ТАБН), ГРУППА → ИЗУЧЕНИЕ (ключ НГ).

Определение связей по составному ключу. Определим связи между таблицами СТУДЕНТ → УСПЕВАЕМОСТЬ, которые связаны по составному ключу НГ+НС. Для этого в главной таблице СТУДЕНТ выделим оба этих поля, удерживая клавишу <Ctrl>. Перетащим оба поля на поле НГ в подчиненной таблице УСПЕВАЕМОСТЬ.

В окне Связи (рис. 3.1) для ключевого поля НС главной таблицы Таблица/запрос выберем соответствующее поле подчиненной таблицы Связанная таблица/запрос

 

Рис.3.1. Окно выбора параметров связи

 

В этом же окне установим режим Обеспечение целостности данных и другие параметры связи.

Аналогично определяются связи между парой таблиц ИЗУЧЕНИЕ → УСПЕВАЕМОСТЬ (составной ключ связи -НГ+КП+ТАБН+ВИДЗ).

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

 

 

 

Рис.3.2. Схема данных БД «Учебный процесс»

Проверка работоспособности схемы данных осуществляется при конструировании форм, запросов, отчетов и при их использовании, а также при непосредственной работе с таблицами.

Практическая работа № 4_3

Дата: 2019-07-24, просмотров: 192.