Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ-пример.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
537.09 Кб
Скачать

3.3 Вывод

В результате проектирования локальных ER-моделей, соответствующих иерархическим моделям автоматизируемых функций, получены нормализованные локальные ER-модели, включающие от 6 до 10 сущностей в третьей нормальной форме. Разработанные спецификации ограничений и правил поддержания целостности включают все ограничения и правила, полученные на предыдущем этапе и трансформированные для локальных ER-моделей; дополнительно на данном этапе введено 0 ограничений и 1 правил.

4 Проектирование глобальной er-модели

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

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

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

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

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

1) «Заказчик» функции 1,«Приемщик» функции 1 и «Исполнитель» функции 3.

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

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

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

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

3) Сущность «Вид работы» функции 2 является категорией сущности «Справочник» функции 1;

4) Сущность «Ресурс» функции 2 является категорией сущности «Справочник» функции 1.

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

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

Не выявлены.

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

1) Связи «Ипошлнитель» функции 1 и «Исполнитель» функции 2;

2) Связи «Продукт» функции 2 и «Продукт» функции 3.

4.2 Синтез глобальной ER-модели

В данном подразделе из совокупности локальных ER-моделей строится единая глобальная ER-модель путем слияния эквивалентных сущностей, синтеза обобщенных сущностей и их категорий, устранения дублирования атрибутов и связей. Диаграмма глобальной модели представлена в документе 2012.654600.БД.КР.52.ГМ «Глобальная модель».

Ниже представлены пояснения к принятым проектным решениям.

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

Эквивалентные сущности, выявленные в п. 4.1.1, слиты в одну с объединением множеств атрибутов:

1) «Заказчик» функции 1, «Приемщик» функции 1 и «Исполнитель» функции 2 слиты в единую сущность «Персона»

4.2.2 Синтез обобщающих сущностей и категорий

По результатам анализа (п. 4.1.2) введены следующие 2 обобщающие сущности и их категории:

1) Обобщающая сущность «Справочник» с категориями «Тип», «Код» и «Название»;

2) Обобщающая сущность «Персона».

4.2.3 Устранение дублирования атрибутов и связей

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

1) Атрибут «Проектирование рекламы. Рег. номер заказа» функции 2 являющийся неявной связью с сущностью «Прием заказов», заменен явной связью «Проектирование рекламы - Прием заказов».

2) Атрибут «Размещение рекламы. Рег. номер заказа» функции 3 являющийся неявной связью с сущностью «Прием заказов», заменен явной связью «Размещение рекламы - Прием заказов».

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

-

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