Мегаобучалка Главная | О нас | Обратная связь


Типы сущностей и иерархия наследования



2016-01-05 561 Обсуждений (0)
Типы сущностей и иерархия наследования 0.00 из 5.00 0 оценок




Связи, устанавливаемые в ERwin, определяют, являются ли сущности зависимыми или независимыми. Различают несколько типов зависимых сущностей.

Характеристическая - зависимая дочерняя сущность, которая связана только с одной родительской.

Ассоциативная - сущность, связанная с несколькими родительскими сущностями, т.е. является связующей.

Именующая - частный случай ассоциативной сущности, не имеющей собственных атрибутов. В ней содержатся только атрибуты родительских сущностей, мигрировавшие в качестве внешнего ключа.

Категориальная - дочерняя сущность в иерархии наследования.

Иерархия наследования (или иерархия категорий) представляет собой особый тип объединения сущностей, которые имеют общие характеристики и характеристики, присущие только каждой из сущностей. Например, в организации работают служащие, занятые полный рабочий день (постоянные служащие) и совместители. Из их общих свойств можно сформировать обобщенную сущность (родовой предок) СОТРУДНИК. Специфическая для каждого типа информация может быть расположена в категориальных сущностях (потомках) ПОСТОЯННЫЙ СОТРУДНИК иСОВМЕСТИТЕЛЬ.

Для создания отношения категоризации используется специальный графический объект – дискриминатор. Он показывает, как отличить родового предка от потомков.

Категории делятся на два типа - полные и неполные. В полной категории одному экземпляру родового предка (сущность СЛУЖАЩИЙ) обязательно соответствует экземпляр в каком-либо потомке, т. е. служащий обязательно является либо совместителем, либо постоянным сотрудником.

Если категория еще не выстроена полностью и в родовом предке могут существовать экземпляры, которые не имеют соответствующих экземпляров в потомках, то такая категория будет неполной. Например, сотрудник может быть не только постоянным или совместителем, но и консультантом. Если сущность КОНСУЛЬТАНТ еще не внесена в иерархию наследования, то категория будет неполной. Возможная комбинация полной и неполной категорий.

СОТРУДНИК
СОТРУДНИ

 
 


Тип (неполная категория)

       
   


ПОСТОЯННЫЙ СОТРУДНИК СОТРУДНИК
СОВМЕСТИТЕЛЬ

 

 
 


Пол (полная

категория)

ЖЕНЩИНА
МУЖЧИНА

 

Для создания категориальной связи надо:

-выбрать кнопку категории (Complete sub-category) на палитре инструментов;

-щелкнуть сначала по родовому предку, затем – по потомку;

-для установления следующей связи щелкнуть по кнопке категории, а затем – по второму потомку.

Для редактирования категорий нужно щелкнуть правой кнопкой мыши по символу категории и выбрать в контекстном меню пункт Subtype Relationship Editor. В диалоге Subtype Relationship можно указать атрибут - дискриминатор категории (список Discriminator Attribute Choice) и тип категории - полная/неполная (радиокнопки Complete/Incomplete).

 



2016-01-05 561 Обсуждений (0)
Типы сущностей и иерархия наследования 0.00 из 5.00 0 оценок









Обсуждение в статье: Типы сущностей и иерархия наследования

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (561)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)