Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Качественные различия изображенных диаграмм являются следствием того, должны или не должны все экземпляры сущности участвовать в связи.
· Если все экземпляры данной сущности должны участвовать в связи, то участие сущности называется обязательным участием.
· Если экземпляры данной сущности могут не участвовать в связи, то участие сущности называется необязательным участием.
Используется понятие класс принадлежности сущности. Класс принадлежности сущности связи является обязательным в случае обязательного участия. Класс принадлежности сущности связи является необязательным в случае необязательного участия. Класс принадлежности конкретной сущности в конкретной связи определяется из инфологической модели предметной области.
Степень связи и класс принадлежности сущности является важнейшими характеристиками, используемыми при проектировании БД ER–методом.
Единицы означают степень связи.
· Точка внутри прямоугольного блока означает обязательное участие сущности в данной связи (класс принадлежности обязательный).
· Точка вне прямоугольного блока означает необязательное участие сущности в данной связи (класс принадлежности не обязательный).
Примеры диаграмм ER-типа связей степени 1:1.
Рис. 7.8 Диаграмма ER-типа связи степени 1:1, класс принадлежности обоих сущностей необязательный |
Рис. 7.9 Диаграмма ER-типа связи степени 1:1, класс принадлежности сущности необяз. - обяз. |
Рис. 7.10 Диаграмма ER-типа связи степени 1:1, класс принадлежности сущности обяз. – необяз. |
Рис. 7.11 Диаграмма ER-типа связи степени 1:1, класс принадлежности обоих сущностей обязательный |
Примеры диаграмм ER-типа связей степени 1:N и N:1
Каждый преподаватель может читать одновременно несколько курсов. Каждый курс читается не более чем одним преподавателем. Степень связи 1:N:
Рис. 7.12 Диаграмма ER-типа связи степени 1:N | необяз. | необяз. |
Рис. 7.13 Диаграмма ER-типа связи степени 1:N | обяз. | необяз. |
Рис. 7.14 Диаграмма ER-типа связи степени 1:N | необяз. | обяз. |
Рис. 7.15 Диаграмма ER-типа связи степени 1:N | обяз. | обяз. |
Каждый преподаватель читает не более одного курса, каждый курс читается более чем одним преподавателем. Степень связи N:1:
Рис. 7.16 Диаграмма ER-типа связи степени N:1 | необяз. | необяз. |
Рис. 7.17 Диаграмма ER-типа связи степени N:1 | обяз. | необяз. |
Рис. 7.18 Диаграмма ER-типа связи степени N:1 | необяз. | обяз. |
Рис. 7.19 Диаграмма ER-типа связи степени N:1 | обяз. | обяз. |
Примеры диаграмм ER-типа связей степени M:N
Каждый преподаватель может читать несколько курсов, каждый курс может читаться несколькими преподавателями. Степень связи M:N:
Дата публикования: 2015-01-23; Прочитано: 5580 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!