Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая работа / bd / базы данных2222.rtf
Скачиваний:
237
Добавлен:
17.02.2014
Размер:
19.41 Mб
Скачать

2.1.5. Атрибуты связей

Атрибуты, описанные в разделе 2.1.2, могут также принадлежать связям.

Как показано на Рис. 2.1.6., атрибуты Дата_просмотра и Комментарии присваиваются связи Смотрит.

Рис. 2.1.6. Пример связи Смотрит с атрибутами Дата_просмотра и Комментарии

Наличие у связи одного или нескольких атрибутов может свидетельствовать о том, что эта связь скрывает некоторую неопределенную сущность. Например, наличие атрибутов Дата_просмотра и Комментарии у связи Смотрит может свидетельствовать о наличии некоторой сущности с именем Просмотр.

2.2. Структурные ограничения

В общем случае бинарная связь способна соединить два независимых множества сущностей между собой.

Бывают ситуации, в которых свойство "множественность" связи ограничивается. предположим, R – это связь, соединяющая множество сущностей E и F. Рассмотрим три ограничения, возникающие в результате связи между E и F.

Основными двумя типами накладываемых на связи ограничений являются ее

кардинальность (cardinality) и степень участия (participation).

2.2.1. Связь "один-к-одному"

Если каждый член множества Е посредством связи R может быть соединен не более чем с одним членом F, и каждый член множества F также может быть соединен не более чем с одним членом E, то говорят, что R -- это связь типа "один-к-одному", т.е. каждый элемент одного множества сущностей допускает соединение не более чем с одним элементом другого множества сущностей.

Рассмотрим пример связи Управляет между сущностями Сотрудник и Отделение. На Рис.2.2.1. эта связь представлена с помощью семантической сетевой модели.

Рис. 2.2.1. Семантическая модель связи Управляет между сущностями Сотрудник и Отделение.

Из Рис.2.2.1. видно, что сотрудники Виктор Геннадьевич и Сергей Петрович являются управляющими отделений компании «В3» и «В5» соответственно, а Татьяна Николаевна не участвует в связи.

Из семантической модели связи Управляет следует, что один экземпляр сущности Сотрудник (Управляющий) связан с единственной сущностью типа Отделение, и наоборот.

ER-диаграмма связи Управляет между сущностями Сотрудник и Отделение показана на Рис.2.2.2.

Рис. 2.2.2. ER-модель связи Управляет

2.2.2. Связь "один-ко-многим"

Если каждый член множества Е посредством связи R может быть соединен более чем с одним членом F, то говорят, что R представляет связь "один-ко-многим".

Так, например, сотрудница с именем «Тамара Николаевна» (s2) отвечает за два объекта недвижимости, расположенных в городе Москве, с номерами 'PG21' (р1) и 'PG36' (р2), а сотрудница с именем «Галина Петровна» (s3) — за один объект недвижимости с номером 'PA14' (рЗ), расположенный в посёлке Салтыковка. (Рис.2.2.3)

Рис. 2.2.3. Семантическая модель связи Занимается между сущностями Сотрудник и Недвижимость_в_аренду.

Итак, с точки зрения сущности Сотрудник, связь Занимается является связью типа 1: М, а с точки зрения сущности Недвижимость_в_аренду — связью типа 1:1.

На Рис.2.2.4 . эта связь представлена в виде ER-диаграммы.

Рис. 2.2.4. ER-модель связи Занимается между сущностями Сотрудник и Недвижимость_в_аренду.

Соседние файлы в папке bd