Расширенная ER-модель
Если ER-модели оказалось недостаточно для удовлетворения требований
ER-модель, оснащенная дополнительными семантическими концепциями, называется расширенной моделью "сущность-связь" (EER).
Рассмотрим некоторые важные и полезные дополнительные концепции EER-модели.
Вкл. Концепции ER-модели + доп. концепции специализация, генерализация, категоризация.
С., К., Г. связаны с типами сущностей суперкласс и подкласс.
Суперкласс – тип сущности, включающий разные подклассы, котрые необходимо представить в модели данных.
Подкласс – подкласс является типом сущности, который исполняет отдельную роль, а также является членом суперкласса.
Уточнение (специализация) – процесс подчеркивания различий между отдельными членами типа сущности путем выявления их отличительных особенностей.
Имеем специализацию на основе служебных ролей.
Обобщение (генерализация) – процесс сведения различий между отдельными членами типа сущности путем выделения их общих характеристик.
Связь между суперклассом и подклассом 1:1.
Буква «О» в кружочке означает, что подклассы могут пересекаться, т.е. сущность может быть членом нескольких подклассов специализации менеджер может быть и торговым агентом.
В модели могут быть указаны связи, которые применимы только к отдельным подклассам (менеджер-отдел).
Для одной и той же сущности можно выделить несколько независимых специализаций, основываясь на разных ее характеристиках.
|
|
d – ограничение непересечения
(если п/к не пересекаются, то каждая отдельная сущность м.б. членом только 1 из п/к)
Подкласс может иметь собственные подклассы, которые образуют новую специализацию.
Существует понятие – ограничение участия. Если связь
, то специализация с полным участием, что означает: каждая сущность суперкласса должна быть членом подкласса.
Специализация с частичным участием означает, что сущность не обязательно должна быть членом любого подкласса этой специализации (сотрудник не обязательно может быть менеджером, секретарем или торговым агентом).
Категоризация – моделирование 1 п/к со связью, кот. охватывает несколько с/к
<схема>
Дата добавления: 2015-12-16; просмотров: 36; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!