ОПРЕДЕЛЕНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ

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

1. Каждый информационный объект модели данных отображается структурой соответствующей реляционной таблицы, то есть перечнем полей, каждое из которых соответствует одному из реквизитов объекта. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы. Для каждого столбца задается формат и размер данных. Строки (записи) таблицы соответствуют экземплярам объекта и формируются при загрузке таблицы.

2. Устанавливаем связи между таблицами по одинаковым полям (ключам связи), отображая связи соответствующих информационных объектов. Связи типа 1:М осуществляются всегда по уникальному ключу главной таблицы. Ключом связи (внешний ключ) в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код кафедры в таблице ПРЕПОДАВАТЕЛЬ).

3. Изобразим графически логическую структуру базы данных в виде схемы данных Access, которая может быть создана при конструировании базы данных.

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