Реферат: АИС почтовое отделение
4. Если степень связи между сущностями 1:М или М:1 и класс принадлежности М-связной обязательный, то достаточно формирования двух отношений, по одному на каждую из сущностей. Каждое отношение будет иметь свои первичные ключи, и, кроме того, ключ 1-связной сущности добавляется в отношение М-связной сущности.
5. Если степень связи 1:М или М:1 и класс принадлежности М-связной сущности является необязательным, то необходимо формирование трех отношений: два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях; третье отношение является связным и его ключ объединяет ключи первых двух отношений.
6. Если степень связи М:М, то независимо от класса принадлежности сущностей формируется три отношения: два отношения соответствуют связываемым сущностям; а третье является связным и объединяет ключи первых двух отношений.
2.2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «ПОЧТОВЫЕ ОТДЕЛЕНИЯ »
Первый этап проектирования
В результате анализа предметной области работы почтовых отделений выделим следующие сущности:
– ИЗДАНИЕ (Шифр издания , название, Ф.И.О. редактора);
– ТИПОГРАФИЯ (Номер , адрес, Ф.И.О. директора);
– ПОЧТОВОЕ ОТДЕЛЕНИЕ (Номер , адрес, Ф.И.О. директора).
Между этими сущностями существуют следующие связи:
· Типографии печатают издания;
· Почтовые отделения заказывают издания.
Второй этап проектирования
Третий этап проектирования
На основе анализа построенной диаграммы ER-типа и правил формирования отношений построим предварительные отношения.
Связь «Печатает» удовлетворяет условиям правила №6, в соответствии с которым получаем 3 отношения:
– ИЗДАНИЕ (Шифр издания , название, Ф.И.О. редактора);
– ТИПОГРАФИЯ (Номер , адрес, Ф.И.О. директора);
– ТИРАЖ (Шифр издания, Номер типографии , тираж, цена одного экземпляра, код заказа).
Связь «Заказывают » удовлетворяет условиям правила №6, в соответствии с которым получаем 3 отношения:
– ПОЧТОВОЕ ОТДЕЛЕНИЕ (Номер , адрес, Ф.И.О. директора);
– ИЗДАНИЕ (Номер , название, Ф.И.О. редактора);
– ЗАКАЗ (Код заказа , номер почтового отделения, шифр издания, номер типографии, количество заказов, цена доставки).
Четвертый этап проектирования
Добавим неключевые атрибуты к полученным отношениям, и тогда они примут следующий вид:
– ИЗДАНИЕ (Шифр издания , Название, ФИО_редактора);
– ТИПОГРАФИЯ (Номер , Адрес, ФИО_директора);
– ПОЧТОВОЕ ОТДЕЛЕНИЕ (Номер , Адрес, ФИО_начальника);
– ТИРАЖ (Шифр издания, Номер типографии , Тираж, Цена_одного_экземп-ляра);
– ЗАКАЗ (Код заказа , Номер почтового отделения, Шифр издания, Номер типографии, Количество заказов, Цена_доставки).
Пятый этап проектирования
С помощью метода нормальных форм приведем исходные отношения к БКНФ. Все атрибуты всех исходных отношений являются простыми, следовательно, все эти отношения уже находятся в 1НФ.