Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УДьт.doc
Скачиваний:
60
Добавлен:
27.03.2015
Размер:
1.08 Mб
Скачать

11.. Степень связи

Важной характеристикой связи между двумя и более сущностями является степень связи. Степень связи устанавливается из описания предметной области (из инфологической модели).

Пример 1: Каждый преподаватель читает не более одного курса, и каждый курс читается не более чем одним преподавателем (т.е. могут быть преподаватели которые ничего не читают и ни кем не читаемые курсы).

не должны

не должны

Рис. 7.4 Диаграмма ER-экземпляра для примера 1

Пример 2: Каждый преподаватель читает только один курс, каждый курс читается не более чем одним преподавателем.

должны

не должны

Рис. 7.5 Диаграмма ER-экземпляра для примера 2

Пример 3: Каждый преподаватель читает не более одного курса, каждый курс читается только одним преподавателем.

не должны

должны

Рис. 7.6 Диаграмма ER-экземпляра для примера 3

Пример 4: Каждый преподаватель читает только один курс, каждый курс читается только одним преподавателем.

должны

должны

Рис. 7.7 Диаграмма ER-экземпляра для примера 4

В рассмотренных примерах любой экземпляр сущности (как слева, так и справа) может быть связан максимум с одной сущностью с противоположной стороны. Такая связь определяется как связь, имеющая степень 1:1.

Класс принадлежности сущности

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

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

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

Используется понятие класс принадлежности сущности. Класс принадлежности сущности связи является обязательным в случае обязательного участия. Класс принадлежности сущности связи является необязательным в случае необязательного участия. Класс принадлежности конкретной сущности в конкретной связи определяется из инфологической модели предметной области.

Степень связи и класс принадлежности сущности является важнейшими характеристиками, используемыми при проектировании БД ER–методом.

Единицы означают степень связи.

  • Точка внутри прямоугольного блока означает обязательное участие сущности в данной связи (класс принадлежности обязательный).

  • Точка вне прямоугольного блока означает необязательное участие сущности в данной связи (класс принадлежности не обязательный).

Примеры диаграмм er-типа связей степени 1:1.

Рис. 7.8 Диаграмма ER-типа связи степени 1:1, класс принадлежности обоих сущностей необязательный

Рис. 7.9 Диаграмма ER-типа связи степени 1:1, класс принадлежности сущности необяз. - обяз.

Рис. 7.10 Диаграмма ER-типа связи степени 1:1, класс принадлежности сущности обяз. – необяз.

Рис. 7.11 Диаграмма ER-типа связи степени 1:1, класс принадлежности обоих сущностей обязательный

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