Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В реальности может возникать ситуация, когда сущность участвует строго в одной связи из некоторой группы. Примером такой связи может служить показанная на рисунке 4.7.
Рис. 4.7 Группировка связей.
В приведенном примере мы анализируем разные варианты заключения договора на обучение. Нам удалось выделить три возможных варианта. Их количество и атрибуты в данный момент не принципиальны и показаны условно. Важно, что студент может заключить только один из них, то есть каждый экземпляр сущности «Студент» может участвовать только в одной из трех связей. Такие связи образуют группу, и чтобы это показать, на диаграмме они объединяются дугой.
В некоторых случаях нам нужно смоделировать ситуацию, при которой связь, будучи однажды установленной, не может переноситься с одного экземпляра сущности на другой. Обычные связи переносить можно, например, студент вполне может переходить из группы в группу. Для иллюстрации случая неперемещаемости связи приведем пример на рисунке 4.8.
Рис. 4.8 Неперемещаемая связь.
Предположим, что нам необходимо учитывать дипломы как физические объекты, бланки строгой отчетности (скорее всего, в действительности такой учет ведется – ведь каждый бланк диплома уникален и должна быть возможность проверки, кому выдан тот или иной диплом). В этом случае у нас будет иметься отдельная сущность Диплом, которую мы будем связывать со студентом в момент выдачи ему диплома. И после установления такой связи мы не можем переместить ее и связать диплом с другим студентом (будучи однажды выданным, диплом всегда принадлежит одному человеку). Для того, чтобы подчеркнуть это, мы помечаем связь как неперемещаемую, добавив ромб на соответствующем конце.
Дата публикования: 2014-11-26; Прочитано: 239 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!