Базы данных и системы управления базами данных. Построение модели Сущность-связь (ER-диаграмма) презентация

Содержание

Слайд 2

ER-модель предметной области П. Чен 1976 г.: ER-модель – модель

ER-модель предметной области

П. Чен 1976 г.: ER-модель – модель «Сущность-связь»
Entity

– сущность, Relation – связь
Сущности и экземпляры сущности:
Иванов И.И.
Петров П.П.
Сидоров С.С.
Атрибуты: свойства, которыми обладает каждый экземпляр, принадлежащий сущности.
ФИО
Год рождения
Курс обучения
Номер зачетной книжки

сущность СТУДЕНТ

экземпляр сущности

экземпляр сущности

экземпляр сущности

атрибуты сущности СТУДЕНТ

S

D

S – статический атрибут
D – динамический атрибут

S

S

СТУДЕНТ

ФИО

Год рождения

Курс обучения

Номер зачетной книжки

S

S

S

D

Пример: сущность СТУДЕНТ (Номер зачетной книжки, ФИО, Курс обучения)
Экземпляр: (123409, Иванов И.И., 3)

Слайд 3

ER-модель предметной области Связи между сущностями представляет собой взаимодействие между

ER-модель предметной области

Связи между сущностями представляет собой взаимодействие между сущностями
Связь

на ER-диаграмме обозначается ромбом
Мощность
бинарная
тернарная
циклическая
Пример:
тернарная связь
бинарная связь

2 сущности

3 сущности

1 сущность

Слайд 4

ER-модель предметной области Тип (кардинальность): свойств, которыми обладает каждый объект,

ER-модель предметной области

Тип (кардинальность): свойств, которыми обладает каждый объект, принадлежащий

к этому классу.
1:1 («один-к-одному»)
1:М , М:1 («один-ко-многим», «много-к-одному»)
М:N («многие-ко многим»)
Пример:
«Один-к одному» (1:1)
«Многие-к-одному» (М:1)
«Многие – ко –многим» (М:N)
Слайд 5

ER-модель предметной области Класс принадлежности сущности: обязательный необязательный Пример: Класс

ER-модель предметной области

Класс принадлежности сущности:
обязательный
необязательный
Пример:
Класс принадлежности сущностей ФАКУЛЬТЕТ

и КОМПЬЮТЕРНЫЙ КЛАСС необязательный
Класс принадлежности сущности СОТРУДНИК обязательный, а класс принадлежности сущности ДОЛЖНОСТЬ необязательный
Класс принадлежности сущности СТУДЕНТ и ГРУППА обязательный
Слайд 6

ER-модель предметной области Пример разработки ER-диаграммы. Постановка задачи. Необходимо разработать

ER-модель предметной области


Пример разработки ER-диаграммы.
Постановка задачи. Необходимо разработать систему учета

проведения занятий в школе в течение одного учебного года в соответствии со следующим описанием.
Занятия в школе организуются для классов. Все ученики распределены по классам (по возрастному признаку), причем каждый ученик может быть включен только в один класс, и численность класса ограничена.
Каждый класс изучает определенные предметы. Перечень предметов для класса определен и ограничен. Предметы преподаются учителями школы.
В старшие классы назначается классный руководитель.
Слайд 7

ER-модель предметной области Выделение множеств сущностей (фаза 1): Ученик Класс

ER-модель предметной области


Выделение множеств сущностей (фаза 1):
Ученик
Класс
Предмет
Учитель
Классные руководитель
Вопросы:
Можно ли

описать этот класс, т.е. можно ли получить о нем информацию?
Имеет ли этот класс характеризующие его свойства?
Можно ли получить информацию об этих свойствах?
Можно ли выделить несколько образцов этого класса, т.е. набор экземпляров этого класса с одинаковыми свойствами?
Можно ли отличить один образец этого класса от другого, т.е. имеется ли у класса свойство (группа свойств), определяющее уникальность каждого образца этого класса?
Является ли этот класс характеристикой чего-либо, т.е. описывает ли этот класс некоторый другой класс?
Ответы: Да, Да, Да, Да, Да, Нет пул сущностей (множество сущностей)
Слайд 8

ER-модель предметной области Пул сущностей:

ER-модель предметной области


Пул сущностей:

Слайд 9

ER-модель предметной области Примеры выделенных сущностей: УЧЕНИК/E1: Иванов Саша, 7

ER-модель предметной области


Примеры выделенных сущностей:
УЧЕНИК/E1: Иванов Саша, 7 лет; Петров

Петя, 13 лет.
КЛАСС/E2:2А, 7Б.
УЧИТЕЛЬ/E3: Иванов Иван Иванович, преподает химию; Сидорова Елена Павловна, преподает биологию.
ПРЕДМЕТ/E4: математика, информатика, рисование.
Построение модели уровня сущностей (фаза 2): построение матрицы связей
Слайд 10

ER-модель предметной области Описание связей.

ER-модель предметной области


Описание связей.

Имя файла: Базы-данных-и-системы-управления-базами-данных.-Построение-модели-Сущность-связь-(ER-диаграмма).pptx
Количество просмотров: 113
Количество скачиваний: 0