Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции по БД / КОНЦЕПТУАЛЬНОЕ ПРОЕКТИРОВАНИЕ БД

.pptx
Скачиваний:
60
Добавлен:
10.06.2015
Размер:
330.48 Кб
Скачать

41

Помимо рассмотренных случаев организа-ции чтения преподавателями курсов воз-можны

идругие варианты, например:

1)каждый преподаватель может читать в одном семестре несколько курсов, но каждый курс читается не более чем одним преподавателем;

2)каждый преподаватель читает не более одного курса в семестре, но

каждый

курс может читаться

сразу

несколькими

42

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

Этим случаям соответствуют степени связи 1:М, М:1, М:М и различные сочетания

классов принадлежности сущностей. На рисунках 8-10 приведены диаграммы ER-типа, отражающие все возможные случаи

организации чтения курсов преподавателями.

43

а)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

б)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

в)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

г)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

Рисунок 8 – Диаграммы ER-типа для случая связи степени 1:М

44

а)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

б)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

в)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

г)

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

 

НП

 

НК

Рисунок 9 – Диаграммы ER-типа для случая связи степени М:1

45

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

НП

НК

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

НП

НК

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

НП

НК

ПРЕПОДАВАТЕЛЬ

ЧИТАЕТ

КУРС

НП

НК

Рисунок 10 – Диаграммы ER-типа для случая связи степени М:М

46

По степени сложности объекты могут быть простыми и сложными. Объект считается простым, если он рассматривается как неде- лимый. Сложный объект представляет собой объединение других объектов, также выде- ляемых в предметной области. Различают не- сколько разновидностей сложных объектов:

составные, обобщённые и агрегированные. Составной объект соответствует отображению «целое-часть», например, УЗЛЫ – ДЕТАЛИ, КЛАСС – УЧЕНИКИ и т.п.

 

 

47

Для представления составных объектов в ИЛМ

используются диаграммы ER-типа, например:

 

М

М ДЕТАЛЬ

УЗЕЛ

СОДЕРЖИТ

КЛАСС

 

УЧЕНИК

Обобщённый объект отражает наличие связи

«род-вид» между объектами предметной обла-

сти. На рисунке 11 показан фрагмент ИЛМ,

представляющий обобщённый объект ЛИЧ-

НОСТЬ для университета.

 

ЛИЧНОСТЬ

SНомер пропуска D ФИО

SГод рождения СОТРУДНИК

D Категория

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пол

 

 

 

 

 

 

 

 

 

УЧАЩИЙСЯ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

48

DУчёная степень

DУчёное звание

S

Год поступления

DСтупень обучения

СТУДЕНТ МАГИСТР АСПИРАНТ

Рисунок 11 – Изображение обобщённого объекта

49

Агрегированный объект обычно соответ-ствует какому-либо процессу, в который оказываются вовлечёнными другие объек-ты. Агрегированный объект именуется от- глагольным существительным (например, поставлять – поставка, выпускать – выпуск и т.д.). В ИЛМ агрегированный объект изо- бражается ромбом, в котором указано имя объекта. Этот ромб соединяется линиями с условными обозначениями

объектов, кото-рые образуют

50

ПОСТАВЩИК

 

ПОТРЕБИТЕЛЬ

 

ПРОДУКЦИЯ

ПОСТАВКА

 

S

Объём поставки

 

 

 

S

Дата поставки

 

 

Рисунок 12 – Изображение агрегированного объекта

Агрегированный объект ПОСТАВКА объединяет в себе объекты ПОСТАВЩИК, ПОТРЕБИТЕЛЬ, ПРОДУКЦИЯ. Свойства агрегиро-ванного объекта изображаются пунктирными прямоугольниками.