Группа типов атрибутов предназначена для группировки атрибутов по некоторому признаку. Она может служить для указания составного идентификатора.
Объект перечисление применяется для указания значения атрибута, когда область его значений не соответствует наименованию атрибута, например, для уточнения смысла таких атрибутов, как характер, тип производства, тип руководства.
Опираясь на ряд различных подходов к расширению модели «сущность-отношение», можно выделить четыре основных оператора проектирования: классификацию, обобщение, агрегацию и группировку.
Операторы проектирования обеспечивают формальную поддержку процесса создания
модели данных. Их применение гарантирует систематический подход и дает возможность тому, кто знает существующую структуру данных, понять суть процесса проектирования. Анализ условий выполнения бизнес-процессов с точки зрения их структур данных помогает разработчикам структурировать известные условия, базируясь на новом представлении, а также создавать новые отношения, не рассматривавшиеся до сих пор.
Классификация. При помощи классификации объекты (сущности) одного и того же типа идентифицируются и ассоциируются в соответствии с некоторым признаком (типом сущностей). Один объект идентичен другому, если он описан теми же свойствами (атрибутами).
Таблица 22. Связи объектов в модели eERM
Английское название связи | Русское название связи |
Belongs to | Принадлежит |
Defines | Определяет |
Differentiates according to value of | Дифференцируется в зависимости от |
Has | Имеет |
Has link to | Имеет связь с |
Is attribute type group | Является группой типов атрибутов для |
Is describing for | Описывает |
Is primary key for | Является первичным ключом для |
Is subtype of | Является подтипом |
Is supertype of | Является супертипом |