|
|
||||||||||||||||
Багатосторонні зв’язкиВ реальних ситуаціях тернарні зв’язки (ternary relationships) зрідка, але все ж зустрічаються. Приклад:
ис.2.6. Тернарний зв’язок
Зв’язок на рис.2.6 відображає факт укладання контракту між студією і актором, який зобов’язується взяти участь у зйомках певного фільму. Таким чином, зв’язок Contracts може бути описаний набором кортежів виду (studio, star, movie).
Стрілка до сутності E означає наступне: якщо ми оберемо по одній сутності зі всіх інших сутностей, охоплених зв’язком, ці сутності можуть бути пов’язані не більше ніж з одним елементом множини E. Це узагальнення правила стрілки для бінарних зв’язків. Таким чином,
Зв’язки та ролі Можливо, що одна сутність згадується в контексті одного зв’язку багатократно. Це також відображається лініями на діаграмі. Кожна лінія, спрямована до множини сутностей, є окремою роллю (role), в якій множина виступає в цьому конкретному випадку. оль позначається текстовою міткою.
ис.2.7. олі зв’язку
Виходимо з того, що певний фільм може мати кілька продовжень, але для кожного продовження існує лише один „оригінальний” фільм. Таким чином, зв’язок Sequel-of, що з’єднує фільми-продовження з фільмами-оригіналами, належить до типу Багато до одного.
|
|||||||||||||||||
|