Сложной называется связь, существующая между тремя и больше типами сущностей (см. раздел 5.1.3). Если в концептуальной модели присутствует сложная связь, ее следует устранить с помощью промежуточной сущности. Сложная связь заменяется необходимым количеством бинарных связей типа 1:М, устанавливаемых со вновь созданной сущностью. Например, тройная связь Leases (Сдает внаем), отражает отношения, существующие между оформляющим аренду работником компании, земельным участком и арендатором — как показано на рис. 8.2, а. Эту сложную связь можно упростить путем введения новой сущности и определения бинарных связей между нею и каждой из исходных сущностей сложной связи. В нашем примере связь Leases можно устранить посредством введения новой слабой сущности с именем Lease Agreement. Вновь созданная сущность будет связана с исходными сущностями тремя новыми бинарными связями:
Staff Organizes Lease_Agreement,
Property AssociatedWith Lease Agreement и Renter Holds Lease_Agreement - как показано на рис. 8.2, б.
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление