Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Степень и направленность отношенний

Степень (мощность) отношения - число сущностей, ассоциированных с отношением. Это количества экземпляров сущности-потомка, существующее для каждого экземпляра сущности-родителя.
В большинстве случаев, отношения имеют степень единица - унарные отношения, или двойка - бинарные отношения. унарные, или рекурсивные отношения представляют случаи, когда экземпляр сущности связан с другим экземпляром той же самой сущности. Бинарные отношения представляют случаи, когда одна сущность связана с другой. Бинарные отношения отражают наиболее распространенные взаимосвязи, присутствующие в реальном мире. Фактически, большинство разработчиков моделей рассматривают унарные или рекурсивные отношения как бинарные рекурсивные отношения, связывающие экземпляр сущности с другим ее экземпляром. Например, высказывание « Некоторыми сотрудниками руководят другие сотрудники» представляет отношение между экземплярами сущности сотрудник.
В некоторых методологиях существуют N-АРНЫЕ отношения (n представляет степень отношения). В n-арных отношениях участвуют более двух сущностей. Например, « Потребитель покупает Смесь в Магазине» является тернарным (степени три) отношением, вовлекающим три сущности. Однако большинство методологий оперируют только бинарными отношениями и преобразуют все n-арные отношения в бинарные.
Направленность отношения указывает на исходную сущность в отношении. Сущность, из которой отношение исходит, называется РОДИТЕЛЬСКОЙ СУЩНОСТЬЮ. Сущность, в которой отношение заканчивается, называется ДОЧЕРНЕЙ СУЩНОСТЬЮ.
Направленность отношения определяется взаимосвязью между сущностями. В отношении между независимой и зависимой сущностями, отношение исходит из независимой сущности и заканчивается в зависимой сущности. Если обе сущности независимые, отношение симмет-рично. В связи один-ко-многим родительской является сущность, входящая в отношение од-нократно. Связи многие-ко-многим - симметричны.