Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных / Лекции / suschnost-svyaz.ppt
Скачиваний:
14
Добавлен:
03.01.2020
Размер:
767.49 Кб
Скачать

Формализация связей

Цель формализации связи состоит в том, чтобы установить связь одного понятия с другим путем размещения дополнительных атрибутов в соответствующих понятиях модели.

Для формализации связи “один к одному” вспомогательные атрибуты могут быть добавлены к любому понятию.

Формализация связей

До формализации

КЛИЕНТ

 

 

ЧЛЕНСКАЯ

 

 

 

КАРТОЧКА

ФИО

 

 

 

 

 

 

 

 

Адрес

 

 

№ Членской

Паспортные

 

 

карточки

данные

 

 

Телефон

 

 

 

 

 

 

 

Интересы

После формализации связи

КЛИЕНТ

 

 

 

ЧЛЕНСКАЯ

 

 

 

 

 

КАРТОЧКА

 

 

 

 

 

 

 

 

 

 

ФИО

 

 

 

Адрес

 

 

 

Членской

Паспортные

 

 

 

 

 

 

карточки

данные

 

 

 

 

 

 

ФИО

 

 

 

 

 

 

 

 

 

 

Телефон

 

 

 

 

 

 

 

Интересы

Формализация связей

Для формализации связи “ один ко многим” вспомогательные атрибуты должны быть добавлены в понятие на стороне “ многие ”, размещение такого дополнительного атрибута на стороне “ один ” будет нарушать третье правило атрибутов.

Формализация связей

После формализации связей

КЛИЕНТ

ВИДЕОТЕКИ

ФИО

Адрес

Телефон

Интересы

 

 

 

 

ФИЛЬМ

 

 

 

 

 

АРЕНДА

№ по

каталогу

 

 

 

 

 

 

 

 

Название

 

 

 

№ записи

Тип

 

 

 

(тематика)

 

 

 

 

 

Дата

Страна-

 

 

 

 

 

 

выдачи

производител

 

 

 

 

 

 

ФИО

ь

 

 

 

 

 

 

№ по

Год выпуска

 

 

 

каталогу

Анонс

 

 

 

Отметка о

Цена

 

 

 

возврате

Количество

 

Формализация связей

Для формализации связи “ многие ко многим ” создают отдельное ассоциативное понятие, которое содержит ссылки на идентификаторы каждого из участвующих в связи понятий.

До формализации связи

ПОСТАВЩИК

 

ТОВАР

 

 

 

 

Фирма

 

Номенклатур

Адрес

 

ный номер

ФИО директора

 

Наименование

 

 

 

Марка

 

 

 

 

 

 

 

 

Формализация связей

После формализации связей

ПОСТАВЩИК

Фирма

Адрес

ФИО

директора

ТОВАР

ПОСТАВКИ Номенклатур ный номер

Наименование

Марка

№ документа

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

Фирма

Номенклатурн ый номер

Цена

Количество

Соседние файлы в папке Лекции