Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 5 Сущность-связь (Укр).doc
Скачиваний:
15
Добавлен:
19.11.2019
Размер:
1.72 Mб
Скачать

З в'язок „один до багатьох"

Розглянемо бінарний зв'язок Oversees між сутностями Staff і Property_forRent. На мал. 5.14 цей зв'язок представлений у виді семантичної мережної моделі.

Н а цій діаграмі показані окремі екземпляри зв'язку Oversees між сутностями Staff і Property_for_Rent. Наприклад, співробітниця з ім'ям 'Ann Beech' (s2) відповідає за два об'єкти нерухомості, розташованих у місті Глазго, з номерами ‘PG21' (р1) і 'PG36' (р2), а співробітниця з ім'ям 'Mary Howe' (s3) - за один об'єкт нерухомості з номером 'РА14' (рЗ), розташований у місті Абердин. Співробітниця з ім'ям 'Susan Brand' (sl) не втягнута в цей зв'язок. Як уже згадувалося вище, при визначенні співвідношення кардинальності враховуються тільки ті сутності, що втягнуті в цей зв'язок. Слід зазначити, що одна сутність типу Staff може бути зв'язана з однієї чи більш сутностями типу Property_for_Rent. Отже, зв'язок Oversees, з погляду сутності Staff, є зв'язком типу "один до багатьох" (1;М).

Я кщо розглянути зв'язок Oversees із протилежної сторони, то можна помітити, що з об'єктами нерухомості в місті Глазго з номерами 'PG21' (р1) і 'PG36’ (р2) працює співробітниця з ім'ям 'Ann Beech' (s2), а з об'єктом нерухомості в місті Абердин з номером 'РА14' (рЗ) - співробітниця з ім'ям 'Mary Howe' (s3). Слід зазначити, що одна сутність типу Property_for_Rent зв'язана з однією сутністю, типу Staff. Тому зв'язок Oversees, з погляду сутності Property_for_Rent, є зв'язком типу "один до одного" (1:1).

Отже, з погляду сутності Staff, зв'язок Oversees є зв'язком типу 1;М, а з погляду сутності Property for Rent - зв'язком типу 1:1. Однак на ER-діаграмах її варто представляти з найбільш високим із всіх існуючих показником кардинальності, тобто з погляду зв'язку Oversees. Інакше кажучи, для зв'язку Oversees показник кардинальності ми приймаємо рівним 1:М. ER-діаграма зв'язку Oversees між сутностями Staff і Property_for_Rent представлена на мал. 5.15. Кардинальність цього зв'язку підтверджується бізнес правилом, на основі якого вона була представлена.

Зв'язку "багато до багатьох"

Р озглянемо бінарний зв'язок Advertises між сутностями Newspaper і Property for Rent. На мал. 5.16 цей зв'язок представлений у виді семантичної мережної моделі.

На цій мережній моделі показані окремі екземпляри зв'язку Advertises між сутностями Newspaper і Property_for_Rent. Наприклад, у газеті 'Glasgow Daily' (nl) рекламуються два об'єкти нерухомості з номерами 'PG21' (р1) і 'PG36' (р2), а в газеті 'Aberdeen Express' (n3) - один об'єкт нерухомості з номером 'РА14' (рЗ). Можна помітити, що одна сутність типу Newspaper може бути зв'язана з однієї чи більше сутностями типу Property_for_Rent. Отже, зв'язок Advertises, з погляду сутності Newspaper, є зв'язком типу "один до багатьох" (1:М).

Якщо розглянути зв'язок Advertises із протилежної сторони, то можна помітити, що об'єкт нерухомості з номером 'PG36' (р2) рекламується в газетах 'Glasgow Daily' (nl) і 'The West News' (n2). Звідси випливає, що одна сутність типу Property_for_Rent може бути зв'язана з однієї чи більше сутностями типу Newspaper. Тому зв'язок Advertises, з погляду сутності Property_for_Rent, також є зв'язком "один до багатьох” (1:М).

О тже, зв'язок Advertises є зв'язком типу 1:М и с точки зору сутності Newspaper, і з погляду сутності Property_for_Rent. Вона представлена у виді двох зв'язків типу "один до багатьох" (1:М), що разом утворять зв'язок типу "багато хто до многим" (M:N). Інакше кажучи, показник кардинальності зв'язку Advertises дорівнює

M:N. ER-діаграма зв'язку Advertises між сутностями Newspaper і Property forJRent представлена на мал. 5.17. Кардинальність цього зв'язку підтверджується бізнес правилом, на основі якого вона була представлена. -