- •Модель сущность- связь
- •Модель сущность- связь
- •Свойства понятий
- •На ER-диаграммах свойства понятий отображаются в зависимости от разновидности модели.
- •Правила атрибутов
- •Правила атрибутов
- •Правила атрибутов
- •Правила атрибутов
- •Связь – это ассоциация между двумя понятиями.
- •Каждый билет продан одной конкретной кассой, каждая касса может иметь в продаже ноль,
- •Характеристики связей и свойств
- •Характеристики связей и свойств
- •Характеристики связей и свойств
- •Характеристики связей и свойств
- •Виды операций над понятиями
- •Виды операций над понятиями
- •Агрегация
- •Виды операций над понятиями
- •Обобщение
- •Виды операций над понятиями
- •ПОСТАВЩИК
- •Ассоциация
- •Построение ER-модели
- •Построение ER-модели
- •Пример построения ER-модели
- •Пример построения ER-модели
- •Пример построения ER-модели
- •Пример построения ER-модели
- •Пример построения ER-модели
- •Объединенная диаграмма ER-модели предметной области Видеотека
- •Формализация связей
- •Формализация связей
- •Формализация связей
- •Формализация связей
- •Формализация связей
- •Формализация связей
Формализация связей
Цель формализации связи состоит в том, чтобы установить связь одного понятия с другим путем размещения дополнительных атрибутов в соответствующих понятиях модели.
Для формализации связи “один к одному” вспомогательные атрибуты могут быть добавлены к любому понятию.
Формализация связей
До формализации
КЛИЕНТ |
|
|
ЧЛЕНСКАЯ |
|
|
|
КАРТОЧКА |
ФИО |
|
|
|
|
|
|
|
|
|
|
|
Адрес |
|
|
№ Членской |
Паспортные |
|
|
карточки |
данные |
|
|
Телефон |
|
|
|
|
|
|
|
Интересы |
После формализации связи
КЛИЕНТ |
|
|
|
ЧЛЕНСКАЯ |
|
|
|
|
|
|
КАРТОЧКА |
|
|
|
|
|
|
|
|
|
|
|
|
ФИО |
|
|
|
№ |
|
Адрес |
|
|
|
Членской |
|
Паспортные |
|
|
|
||
|
|
|
карточки |
||
данные |
|
|
|
||
|
|
|
ФИО |
||
|
|
|
|
|
|
|
|
|
|
|
Телефон |
|
|
||||
|
|
|
|
|
Интересы |
Формализация связей
Для формализации связи “ один ко многим” вспомогательные атрибуты должны быть добавлены в понятие на стороне “ многие ”, размещение такого дополнительного атрибута на стороне “ один ” будет нарушать третье правило атрибутов.
Формализация связей
После формализации связей
КЛИЕНТ
ВИДЕОТЕКИ
ФИО
Адрес
Телефон
Интересы
|
|
|
|
ФИЛЬМ |
|
|
|
|
|
|
|
АРЕНДА |
№ по |
||||
каталогу |
|||||
|
|
|
|
||
|
|
|
|
Название |
|
|
|
|
№ записи |
Тип |
|
|
|
|
(тематика) |
||
|
|
||||
|
|
|
Дата |
Страна- |
|
|
|
|
|||
|
|
|
выдачи |
производител |
|
|
|
|
|||
|
|
|
ФИО |
ь |
|
|
|
|
|||
|
|
|
№ по |
Год выпуска |
|
|
|
|
каталогу |
Анонс |
|
|
|
|
Отметка о |
Цена |
|
|
|
|
возврате |
Количество |
|
|
|||||
Формализация связей
Для формализации связи “ многие ко многим ” создают отдельное ассоциативное понятие, которое содержит ссылки на идентификаторы каждого из участвующих в связи понятий.
До формализации связи
ПОСТАВЩИК |
|
ТОВАР |
|
|
|
|
|
Фирма |
|
Номенклатур |
|
Адрес |
|
ный номер |
|
ФИО директора |
|
Наименование |
|
|
|
|
Марка |
|
|
|
|
|
|
|
|
Формализация связей
После формализации связей
ПОСТАВЩИК
Фирма
Адрес
ФИО
директора
ТОВАР
ПОСТАВКИ
Номенклатур ный номер
Наименование
Марка
№ документа
Дата поставки
Фирма
Номенклатурн ый номер
Цена
Количество
