Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom2014.docx
Скачиваний:
20
Добавлен:
15.05.2015
Размер:
1.08 Mб
Скачать

Проектирование базы данных Этап концептуального проектирования

Описание сущностей.

Выделение сущностей.

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

Сущность

Связь

Сущность

ПК

СУ

Помещения

Предоставляются

Клиент

1:m

П

П

Обслуживают

Сотрудники

m:n

П

П

Входят

Договор

1:m

П

П

Нуждаются (Включаются)

Заказ

m:n

Ч

П

Подвергается

Уборка

1:m

П

П

Клиент

Консультируется

Сотрудники

m:n

Ч

Ч

Подписывает

Договор

1:m

П

П

П

П

Делает

Заказ

1:m

П

П

Оценивает

Уборка

1:m

Ч

Ч

Сотрудники

Оформляют

Договор

1:m

Ч

П

Принимают

Заказ

1:m

П

П

Исполняют

Заказ

m:n

П

П

Контролируют

Уборка

1:m

П

П

Выполняют

Уборка

m:n

П

П

Договор

Разрешает

Заказ

1:m

П

П

Обязует

Уборка

1:m

П

П

Заказ

Требует

Уборка

1:1

П

П

Уборка

-

-

-

-

-

Концептуальная модель данных в стандарте Чена

Er-диаграмма в среде eRwin

Рис.7 Логическая модель с избыточными связями

Анализ модели

  1. Составной атрибут: - нет

  1. Многозначный атрибут: Телефон (компании, представителя)

  1. Производный атрибут:

Заказ – стоимость= Тип уборки (стоимость)* Помещение (площадь)

Договор – цена = Договор (срок обслуживания / периодичность)* Помещение (площадь)

  1. Рекурсивные связи: - нет

  1. Связь 1:1: Заказ требует Уборку

  1. Избыточные связи: есть

Появляется сущность Представителя компании:

  • Клиент консультируется с Сотрудником

  • Клиент оценивает Уборку

  • Клиент подписывает Договор

  • Клиент делает заказ

Помещения обслуживают Сотрудники

Помещения подвергаются Уборке

Сотрудники исполняют Заказ

Сотрудники контролируют Уборку

Договор обязует Уборку

  1. Связь m:n: есть

Сотрудники выполняют уборку

Рис.8 Итоговая модель в Erwin

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]