Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект_раздел_4.doc
Скачиваний:
2
Добавлен:
18.03.2015
Размер:
325.63 Кб
Скачать

4 Проектирование

ГЛОБАЛЬНОЙ ER-МОДЕЛИ

Данный раздел посвящен проектированию глобальной ER-модели. Здесь производится выявление эквивалентных сущностей и их слияние, выявление категорий и синтез обобщающих сущностей, выявление и устранение дублирования атрибутов и связей. Строится графическое представление глобальной модели, специфицируются ограничения целостности и операционные правила.

4.1 Анализ дублирования в локальных моделях

В данном подразделе в совокупности локальных ER-моделей выявляются эквивалентные сущности, категории сущностей, дублирование атрибутов и связей. Результаты анализа в дальнейшем используются для синтеза глобальной ER-модели. Ниже представлены пояснения к указанным действиям.

4.1.1 Выявление эквивалентных сущностей

Выявлено, что следующие сущности являются эквивалентными:

1) «Сотрудник» функции 1 и «Продавец» функции 4;

2) «Телефон» функции 1 и 3;

3) «Товар» функции 2 и 4;

4) «Комитент» функции 3 и «Покупатель» функции 4;

5) «Место» функции 1 и «Работа» функции 3.

4.1.2 Выявление категорий сущностей

Выявлено, что следующие сущности являются категориями других сущностей:

1) Сущность «Продавец» функции 4 является категорией сущности «Сотрудник» функции 1;

2) Сущность «Сроки продажи» функции 2 и функции 3 является категорией сущности «Продажа» функции 4;

3) Сущность «Телефон» функции 1 и функции 3 является категорией сущности «Контактная информация» функции 4;

4) Сущности «Покупатель» функции 4 и «Комитент» функции 3 являются категорией сущности «Потребители услуг комиссионного магазина»;

4.1.3 Выявление дублирования атрибутов и связей

Выявлены следующие дублирующиеся атрибуты:

1) Атрибут «Сотрудник.Табельный номер» функции 1 и атрибут «Продавец.Табельный номер» функции 4;

2) Атрибут «Сотрудник.ФИО» функции 1 и атрибут «Продавец.ФИО» функции 4;

3) Атрибут «Сроки продажи.Дата приема» функции 2 и атрибут «Сроки продажи.Дата приема» функции 3;

4) Атрибут «Сроки продажи.Срок хранения» функции 2 и атрибут «Сроки продажи.Срок хранения» функции 3;

5) Атрибут «Сроки продажи.Дата продажи» функции 2 и атрибут «Сроки продажи.Дата продажи» функции 3;

6) Атрибут «Сроки продажи.Дата продажи» функции 2 и атрибут «Продажа.Дата продажи» функции 4;

7) Атрибут «Сроки продажи.Дата продажи» функции 3 и атрибут «Продажа.Дата продажи» функции 4;

8) Атрибут «Телефон.Номер» функции 1 и атрибут «Телефон.Номер» функции 3;

9) Атрибут «Телефон.Тип» функции 1 и атрибут «Телефон.Тип» функции 3;

10) Атрибут «Товар.Наименование товара» функции 2 и атрибут «Товар.Наименование товара» функции 4;

11) Атрибут «Сотрудник.Табельный номер» функции 1 и атрибут «Комитент.Табельный номер» функции 3;

12) Атрибут «Сотрудник.ФИО» функции 1 и атрибут «Комитент.ФИО» функции 3;

13) Атрибут «Сотрудник.Дата рождения» функции 1 и атрибут «Комитент.Дата рождения» функции 3;

14) Атрибут «Комитент.ФИО» функции 3 и атрибут «Покупатель.ФИО» функции 4;

15) Атрибут «Комитент.Категория» функции 3 и атрибут «Покупатель.Категория» функции 4;

16) Атрибут «Комитент.Адрес эл.почты» функции 3 и атрибут «Контактная информация.Адрес эл.почты» функции 4;

17) Атрибут «Качество и цена.Цена» функции 2 и атрибут «Товар.Цена» функции 4;

18) Атрибут «Место.Нпп» функции 1 и атрибут «Работа.Нпп» функции 3;

19) Атрибут «Место.Дата прихода» функции 1 и атрибут «Работа.Дата прихода» функции 3;

20) Атрибут «Место.Дата ухода» функции 1 и атрибут «Работа.Дата ухода» функции 3;

Выявлены следующие дублирующиеся связи:

  1. Связи «Контакт» функции 1 и «Контакт» функции 3;