- •Перечень сокращений и терминов
- •Введение
- •1 Анализ предметной области
- •1.1 Описание по решаемой задачи
- •1.2 Функции по, реализуемые задачей
- •1.3 Перечень документов
- •2 Постановка задачи
- •2.1 Организационно-экономическая сущность задачи
- •2.2 Форматы входных документов
- •2.3 Описание выходной информации задачи
- •3 Разработка информационного обеспечения задачи
- •3.1 Информационный анализ входной информации, необходимой для решения задачи и выделение информационных объектов по
- •3.2 Определение связей информационных объектов и построение илм
- •3.3 Определение логической структуры базы данных
3.3 Определение логической структуры базы данных
Логическая структура реляционной базы данных Access является адекватным отображением полученной информационно-логической модели предметной области. Для канонической модели не требуется дополнительных преобразований. Каждый информационный объект модели данных отображается соответствующей реляционной таблицей. Структура реляционной таблицы определяется реквизитным составом соответствующего информационного; объекта, где каждый столбец (поле) соответствует одному из реквизитов объекта. Ключевые реквизиты объекта образуют уникальный ключ реляционной таблицы. Для каждого столбца таблицы (поля) задается тип, размер данных и другие свойства. Строки (записи) таблицы соответствуют экземплярам объекта и формируются при загрузке таблицы.
Связи между объектами модели данных реализуются одинаковыми реквизитами — ключами связи в соответствующих таблицах. При этом ключом связи типа 1:М всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа. Ключ связи в подчиненной таблице называется внешним ключом.
Все связи в полученной инормационно-логической модели предметной области "Отдел сбыта" характеризуются отношением типа 1:М.
В Access может быть создана схема данных, наглядно отображающая логическую структуру базы данных. Определение одно - многозначных связей "в этой схеме должно осуществляться в соответствии с построенной моделью данных. Топология проекта схемы данных практически совпадает с топологией информационно-логической модели. Для модели данных предметной области отдел сбыта логическая структура базы данных в виде схемы данных Access приведена на рис. 3.1.
На этой схеме прямоугольники отображают таблицы базы данных с полным списком их полей, а связи показывают, по каким полям осуществляется взаимосвязь таблиц. Имена ключевых полей для наглядности выделены и находятся в верхней части полного списка полей каждой таблицы.