Проектирование информационных систем с CA ERwin Modeling Suite 7.3. Горбаченко В.И - 103 стр.

UptoLike

103
ко-многим" необходимо выбрать пункт контекстного меню Create Asso-
ciation Entity. В результате откроется диалог Many-To-Many
Transform Wizard (рис. 6.36).
Рис. 6.36. Окно диалога Many-To-Many Transform Wizard
Диалог Many-To-Many Transform Wizard предлагает выполнить
четыре шага для преобразования связи. Для перехода к следующему шагу
необходимо щелкнуть по кнопке Далее. На втором и третьем шаге следует
задать имя вновь создаваемой таблицы и имя преобразования. По окончании
выполнения действий диалога Many-To-Many Transform Wizard на
диаграмме будет добавлена новая таблица с заданным пользователем име-
нем, а
связь "многие-ко-многим" заменится идентифицирующими связями
"один-ко-многим" от старых таблиц к новой таблице. При этом новые связи
автоматически получат соответствующие имена от связи "многие-ко-
многим".
Пример результата принудительного преобразования связи "многие-ко-
многим" между сущностями Компьютер и Клиент, реализованного с по-
мощью диалога Many-To-Many Transform Wizard, приведен на
рис. 6.37.
Принудительного решения проблемы связи "многие-ко-многим" не
всегда оказывается достаточно. Часто для описания сущности согласно биз-
неслогике требуется добавление дополнительных атрибутов, позволяющих
идентифицировать новую сущность. Например, для описания сущности За-
каз необходимо добавить такие атрибуты, как Дата заказа, Дата ис-
полнения заказа и Сумма заказа.
ко-многим" необходимо выбрать пункт контекстного меню Create Asso-
ciation Entity. В результате откроется диалог Many-To-Many
Transform Wizard (рис. 6.36).




          Рис. 6.36. Окно диалога Many-To-Many Transform Wizard

      Диалог Many-To-Many Transform Wizard предлагает выполнить
четыре шага для преобразования связи. Для перехода к следующему шагу
необходимо щелкнуть по кнопке Далее. На втором и третьем шаге следует
задать имя вновь создаваемой таблицы и имя преобразования. По окончании
выполнения действий диалога Many-To-Many Transform Wizard на
диаграмме будет добавлена новая таблица с заданным пользователем име-
нем, а связь "многие-ко-многим" заменится идентифицирующими связями
"один-ко-многим" от старых таблиц к новой таблице. При этом новые связи
автоматически получат соответствующие имена от связи "многие-ко-
многим".
      Пример результата принудительного преобразования связи "многие-ко-
многим" между сущностями Компьютер и Клиент, реализованного с по-
мощью диалога Many-To-Many Transform Wizard, приведен на
рис. 6.37.
      Принудительного решения проблемы связи "многие-ко-многим" не
всегда оказывается достаточно. Часто для описания сущности согласно биз-
нес – логике требуется добавление дополнительных атрибутов, позволяющих
идентифицировать новую сущность. Например, для описания сущности За-
каз необходимо добавить такие атрибуты, как Дата заказа, Дата ис-
полнения заказа и Сумма заказа.


                                   103