:
 













³





ij




̲
'



'




˳

























㳿


Գ
Գ
Գ
Գ
ճ






Багатосторонні зв’язки

В реальних ситуаціях тернарні зв’язки (ternary relationships) зрідка, але все ж зустрічаються. Приклад:

 

ис.2.6. Тернарний зв’язок

 

Зв’язок на рис.2.6 відображає факт укладання контракту між студією і актором, який зобов’язується взяти участь у зйомках певного фільму. Таким чином, зв’язок Contracts може бути описаний набором кортежів виду

(studio, star, movie).

 

Стрілка до сутності E означає наступне: якщо ми оберемо по одній сутності зі всіх інших сутностей, охоплених зв’язком, ці сутності можуть бути пов’язані не більше ніж з одним елементом множини E. Це узагальнення правила стрілки для бінарних зв’язків. Таким чином,

Кожний актор для зйомки певного фільму може укласти контракт лише з одною студією è Стрілка до Studios
Будь-яка студія може запросити для знімання фільму кілька акторів è Лінія до Stars
Будь-який контракт може передбачати участь актора у кількох фільмах è Лінія до Movies

Зв’язки та ролі

Можливо, що одна сутність згадується в контексті одного зв’язку багатократно. Це також відображається лініями на діаграмі. Кожна лінія, спрямована до множини сутностей, є окремою роллю (role), в якій множина виступає в цьому конкретному випадку. оль позначається текстовою міткою.

ис.2.7. олі зв’язку

 

Виходимо з того, що певний фільм може мати кілька продовжень, але для кожного продовження існує лише один „оригінальний” фільм. Таким чином, зв’язок Sequel-of, що з’єднує фільми-продовження з фільмами-оригіналами, належить до типу Багато до одного.




: 513

<== | ==>
Діаграма сутностей і зв’язків | Атрибути зв’язків

? google:

 

© studopedia.com.ua '.


: 0.005 .