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

UptoLike

105
установить курсор на кнопке , расположенной на палитре инстру-
ментов и нажать левую кнопку мыши;
щелкнуть сначала по родовому предку, а затемпо потомку;
установить вторую связь в иерархии категории, выбрав кнопку
и
щелкнув сначала по символу категории на диаграмме, затемпо второму по-
томку.
Редактирование категорий осуществляется в диалоговом окне Sub-
type Properties, которое открывается при выборе пункта Subtype
Properties… контекстного меню, отображаемого по щелчку правой кноп-
кой мыши по символу категории (рис. 6.39). Поля диалогового окна позво-
ляют указать дискриминаторатрибут категории (список
Discrimina-
tor) и тип категорииполная/неполная (радиокнопки Complete/In-
complete).
Рис. 6.39. Диалоговое окно Subtype Properties
Дискриминатор категорииэто атрибут родового предка, который по-
казывает, как отличить одну категориальную сущность от другой.
Иерархии категорий делятся на два типаполные и неполные. В пол-
ной категории одному экземпляру родового предка обязательно соответству-
ет экземпляр в каком-либо потомке. Например, сотрудник обязательно явля-
ется либо менеджером, либо консультантом.
Если категория еще не выстрое-
на полностью и в родовом предке могут существовать экземпляры, которые
не имеют соответствующих экземпляров в потомках, то такая категория бу-
дет неполной. Например, сотрудник может быть не только менеджером или
консультантом, но и совместителем. В случае неполной категории сущность
Совместитель еще не внесена в иерархию наследования
(рис. 6.38). На
рис. 6.40 представлен пример полной категории. Возможна также комбина-
     − установить курсор на кнопке , расположенной на палитре инстру-
ментов и нажать левую кнопку мыши;
     − щелкнуть сначала по родовому предку, а затем – по потомку;
     − установить вторую связь в иерархии категории, выбрав кнопку      и
щелкнув сначала по символу категории на диаграмме, затем – по второму по-
томку.
     Редактирование категорий осуществляется в диалоговом окне Sub-
type Properties, которое открывается при выборе пункта Subtype
Properties… контекстного меню, отображаемого по щелчку правой кноп-
кой мыши по символу категории (рис. 6.39). Поля диалогового окна позво-
ляют указать дискриминатор – атрибут категории (список Discrimina-
tor) и тип категории – полная/неполная (радиокнопки Complete/In-
complete).




               Рис. 6.39. Диалоговое окно Subtype Properties

      Дискриминатор категории – это атрибут родового предка, который по-
казывает, как отличить одну категориальную сущность от другой.
      Иерархии категорий делятся на два типа – полные и неполные. В пол-
ной категории одному экземпляру родового предка обязательно соответству-
ет экземпляр в каком-либо потомке. Например, сотрудник обязательно явля-
ется либо менеджером, либо консультантом. Если категория еще не выстрое-
на полностью и в родовом предке могут существовать экземпляры, которые
не имеют соответствующих экземпляров в потомках, то такая категория бу-
дет неполной. Например, сотрудник может быть не только менеджером или
консультантом, но и совместителем. В случае неполной категории сущность
Совместитель еще не внесена в иерархию наследования (рис. 6.38). На
рис. 6.40 представлен пример полной категории. Возможна также комбина-

                                   105