Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Разделение отношения "многие ко многим"
Связи типа "многие ко многим" широко используются на этапе
выработки стратегии и даже в самом начале этапа анализа. Но к
концу этого этапа все они должны быть разделены, если только они
не представляют двунаправленного списка данных. Такое разделение
реализуется посредством вставки новой граничной сущности между
двумя сущностями, связанными отношением "многие ко многим".
Рисунок 7-5
Разделение связи типа "многие ко многим" через добавление
граничной сущности
----------------¬
До ¦ СЕРВИСНАЯ ¦
¦ СЛУЖБА ¦
L----------------
¦/_ ответственна
/ за обслуживание
/
обслуживается_ /
----------------¬/¦
¦ САМОЛЕТ ¦
L----------------
После
----------------¬ ----------------¬
¦ ОБСЛУЖИВАНИЕ ¦ ¦ СЕРВИСНАЯ ¦
¦ # * дата ¦ выполняется ¦ СЛУЖБА ¦
¦ o результат ¦Ё>----------- - - - - - -+ ¦
L---------------- ответственнаL----------------
\¦/ производится за
¦ в отношении
¦
¦ поддерживается
благодаря
--------+-------¬
¦ САМОЛЕТ ¦
L----------------
Вновь созданная сущность должна иметь имя; зачастую при выбо-
ре имени используются описания подлежащей разделению связи. Как
вы поняли, построенная модель позволяет следить за обслуживанием
самолетов. Атрибуты новой сущности и ее связи с другими сущностя-
ми добавляются по известной схеме.