Багатосторонні зв’язки.
ER-діаграми здатні відображувати зв’язки, що охоплюють більш ніж дві множини сутностей. Приклад 3. Відобразити зв’язок Contracts (“контракти ”), який з’єднує між собою сутності Movies, Stars і Studios. Зв’язок відображує факт заключення контракту між кіностудією і обраним кіноактором, який зобов’язується прийняти участь у зйомках конкретного фільму. ER-діаграма приведена на рис.5.
На рис.4. стрілка направлена до множини сутностей Studios, що є свідченням того, що для кожної пари актор – кінофільм існує тільки одна студія, з якою актор може заключити контракт на участь у зйомках певного фільму. Таким чином зв’язок Contracts може бути описаний набором кортежів виду (studio, star, movie).
|