Базы данных. Проектирование и создание
102
4.6.5. Описание иерархии обобщения
В ERWin можно отображать родовидовые связи между сущностями. Прежде чем
перейти к изложению того, как это надо делать, сделаем некоторые предварительные за-
мечания.
В некоторых версиях ERWin при переходе от логической модели к физической
ключ родительской сущности по умолчанию не мигрирует в подчиненную сущность.
Для того чтобы это происходило, надо в меню Model выбрать позицию Model Properties и
в появившемся окне отметить позицию Sypertype/Subtype with Identifying Relationships
(рис. 4.32).
Рис. 4.32. Выбор свойства модели Sypertype/Subtype with Identifying Relationships
Как отмечалось ранее, возможности изображения иерархии обобщения в нотаци-
ях IDEF1X и IE несколько различаются. Рассмотрим сначала, как это выполняется в нота-
ции IDEF1X.
4.6.5.1. Описание иерархии обобщения в нотации IDEF1X
Для изображения иерархии обобщения следует предварительно изобразить как
родовой, так и видовые объекты.
Далее надо на панели элементов выбрать кнопку
, после чего щелкнуть левой
кнопкой мыши по родительской, а затем по видовой сущности. Для установления связи
со следующим видовым объектом надо выбрать на палитре инструментов знак иденти-
фицирующей связи и затем щелкнуть по символу категории, а затем – по следующей ви-
довой сущности.
На рис. 4.33. изображен фрагмент модели, на котором для сущности СОТРУДНИК
выделены две категории: ШТАТНЫЕ и СОВМЕСТИТЕЛИ.
Идентифици-
рующая связь «Су-
пертип/подтип»