Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Связи, роли и множество связей



Связь – это ассоциация, устанавливаемая между сущностями. Для связи также определяются:

- множество связей,

- тип связи,

- экземпляр связи.

Множество связей – это математическое отношение между n сущностями, каждая из которых относится к некоторому множеству сущностей; обозначим множество связей через R:

R = {<e1, e2,..., en>} | e1 принадлежит E1, e2 принадлежит E2,..., en принадлежит En}.

Здесь каждый кортеж отношения, <e1, e2,..., en>, является связью (relationship).

В этом определении множества сущностей не обязаны быть различными. Например, БРАК – это связь между двумя сущностями из одного и того же множества сущностей ЛИЧНОСТЬ.

Тип связи – определяется как ассоциация типов сущностей. Например, ассоциация типов сущностей ЛИЧНОСТЬ, ЛИЧНОСТЬ определяет тип связи БРАК.

Роль сущности в связи – это функция, которую сущность выполняет в данной связи. Например, в связи БРАК "муж" и "жена" – это роли. Обозначим роли сущностей в связи через r. Упорядочение сущностей в определении связи может отсутствовать, если в связи явно указаны роли сущностей:

<e1, e2,..., en> – в определении связи сущности упорядочены

<r1/e1, r2/e2,..., rn/en> – в определении связи сущности не упорядочены; явно указаны роли сущностей.

Например, для типа связи БРАК: или <e1, e2>, где точно задано, что e1 играет роль мужа, а e2 – жены, или же <муж/e1, жена/e2>, и тогда порядок перечисления типов сущностей в определении типа связи не важен.





Дата публикования: 2014-11-26; Прочитано: 257 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...