Компьютерные технологии. Хранение и обработка данных. Перлюк В.В. - 90 стр.

UptoLike

Составители: 

90
5. ТТН — Заказчик. Тип связи М:1, так как на одного заказчика
может быть выписано несколько ТТН, но по одной ТТН изделия мо4
гут быть отгружены только одному заказчику:
6. Изделие — ТТН. Тип связи М:N, так как ТТН может закреп4
лять факт отгрузки многих видов изделий, а один вид изделия может
отгружаться множество раз:
2.2. Построение информационно>логической модели
Информационно4логическая модель строится на основе выявлен4
ных сущностей и связей между ними. В ИЛМ реализуются знания,
накопленные в результате предпроектного обследования и семанти4
ческого анализа предметной области. Для построения ИЛМ необхо4
димо:
— обеспечить связь между сущностями путем сопоставления рек4
визитов
— разорвать связь типа М:N, так как она не может быть реализо4
вана с помощью реляционной СУБД.
Разрыв связей «многое4ко4многому» осуществляется путем вве4
дения некоторой дополнительной сущности, которая конкретизиру4
ет понятия и изменяет связь «многое4ко4многому» на связь типа 1:М
или М:1. Обязательными реквизитами новой сущности должны быть
ключи сущностей, имеющих связь типа М:N.
В данной задаче имеется две связи «многое4ко4многому»: Изде4
лие — ТТН и Изделие — Договор. Но необходимости вводить искус4
ственные сущности нет, так как сущности Договор и ТТН состоят
из двух частей («шапки» и спецификации), поэтому можно разор4
вать связи через Спецификации ТТН и Спецификации договора:
Таким образом, ИЛМ будет выглядеть следующим образом
(рис. 1):
М:1
ТТН
Заказчик
М:N
Изделие
ТТН
1:М 1:М
Спецификации ТТН
ТТН
Спецификации ТТН
Изделие
1:М
Спецификации дог.
Изделие
Догоров
1:М
Спецификации дог.