Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PosobieERmodel.doc
Скачиваний:
30
Добавлен:
31.03.2015
Размер:
735.23 Кб
Скачать

Связь „один ко многим"

Рассмотрим бинарную связь Oversees между сущностями Staff и Property_for_Rent, На рис. 2.3 эта связь представлена в виде семантической сетевой модели.

Рис. 2.3. Семантическая сетевая модель связи Oversees между сущно­стями Staff и Property_For_Rent

На этой диаграмме показаны отдельные экземпляры связи Oversees между сущ­ностями Staff и Property_for_Rent. Например, сотрудница с именем 'Ann Beech' (s2) отвечает за два объекта недвижимости, расположенных в городе Глазго, с номера­ми 'PG21' (р1) и 'PG36' (р2), а сотрудница с именем 'Mary Howe' (s3) — за один объ­ект недвижимости с номером 'РА14' (рЗ), расположенный в городе Абердин. Со­трудница с именем 'Susan Brand' (s1) не вовлечена в эту связь. Как уже упомина­лось выше, при определении соотношения кардинальности учитываются только те сущности, которые вовлечены в эту связь. Следует отметить, что одна сущность типа Staff может быть связана с одной или более сущностями типа Ргорerty_for_Rent. Следовательно, связь Oversees, с точки зрения сущности Staff, явля­ется связью типа "один ко многим" (1:М).

Если рассмотреть связь Oversees с противоположной стороны, то можно заметить, что с объектами недвижимости в городе Глазго с номерами 'PG21' (р1) и 'PG36' (р2) работает сотрудница с именем 'Ann Beech' (s2), а с объектом недвижимости в городе Абердин с номером 'РА14' (рЗ) — сотрудница с именем 'Магу 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 представлена на рис. 2.4. Кардинальность этой связи подтверждается бизнес-правилом, на основе которого она была представлена.

Рис. 2.4. ER-моделъ связи Manages между сущно­стями Staff и Branch

Связи "многие ко многим"

Рассмотрим бинарную связь Advertises между сущностями Newspaper и Prop­erty_for_Rent. На рис. 2.5 эта связь представлена в виде семантической сетевой модели.

Рис. 2.5.. Семантическая сетевая модель связи Advertises между сущностями Newspaper и Property_for__Rent

На этой сетевой модели показаны отдельные экземпляры связи 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:М и с точки зрения сущности News­paper, и с точки зрения сущности Property_for_Rent. Она представлена в виде двух связей типа "один ко многим" (1:М), которые вместе образуют связь типа "многие ко многим" (M:N). Иначе говоря, показатель кардинальности связи Advertisesравен M:N. ER-диаграмма связи Advertises между сущностями Newspaper и Property for_Rent представлена на рис. 2.6. Кардинальность этой связи подтверждается бизнес-правилом, на основе которого она была представлена.

Рис. 2.6. ER-модель связи Manages между сущно­стями Staff и Branch

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]