Расширенная ER-модель



Если ER-модели оказалось недостаточно для удовлетворения требований

ER-модель, оснащенная дополнительными семантическими концепциями, называется расширенной моделью "сущность-связь" (EER).

Рассмотрим некоторые важные и полезные дополнительные концепции EER-модели.

Вкл. Концепции ER-модели + доп. концепции специализация, генерализация, категоризация.

С., К., Г. связаны с типами сущностей суперкласс и подкласс.

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

Подкласс – подкласс является типом сущности, который исполняет отдельную роль, а также является членом суперкласса.

 

 

Уточнение (специализация) – процесс подчеркивания различий между отдельными членами типа сущности путем выявления их отличительных особенностей.

Имеем специализацию на основе служебных ролей.

Обобщение (генерализация) – процесс сведения различий между отдельными членами типа сущности путем выделения их общих характеристик.

 

Связь между суперклассом и подклассом 1:1.

Буква «О» в кружочке означает, что подклассы могут пересекаться, т.е. сущность может быть членом нескольких подклассов специализации менеджер может быть и торговым агентом.

В модели могут быть указаны связи, которые применимы только к отдельным подклассам (менеджер-отдел).

 

Для одной и той же сущности можно выделить несколько независимых специализаций, основываясь на разных ее характеристиках.

 

 

d – ограничение непересечения

(если п/к не пересекаются, то каждая отдельная сущность м.б. членом только 1 из п/к)

Подкласс может иметь собственные подклассы, которые образуют новую специализацию.

Существует понятие – ограничение участия. Если связь

, то специализация с полным участием, что означает: каждая сущность суперкласса должна быть членом подкласса.

Специализация с частичным участием означает, что сущность не обязательно должна быть членом любого подкласса этой специализации (сотрудник не обязательно может быть менеджером, секретарем или торговым агентом).

Категоризация – моделирование 1 п/к со связью, кот. охватывает несколько с/к

<схема>

 

 


Дата добавления: 2015-12-16; просмотров: 36; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!