Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
127
Добавлен:
02.05.2014
Размер:
1.03 Mб
Скачать

3.3 Вывод

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

4 ПРОЕКТИРОВАНИЕ

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

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

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

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

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

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

1) «Ответственный за поступление сотрудник» функции 1, «Реставратор» функции 2, «Ответственный сотрудник за экспозицию» функции 3, «Персонал» функции 3;

2) «Тип объекта поступления» функции 1, «Хар-ка» функции 1, «Должность» функции 1 и 3, «Вид работы» функции 2, «Категория реставратора» функции 2.

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

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

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

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

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

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

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

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

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

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

3) Сущность «Ответственный сотрудник за экспозицию» функции 3 является категорией сущности «Сотрудник»;

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

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

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

1) Атрибут «Назв. вида» функции 1, атрибут «Назв. вида» функции 1, атрибут «Назв. вида» функции 1 и 3, атрибут «Назв. вида» функции 2, атрибут «Назв. вида» функции 2.

2) Атрибут «Код. вида» функции 1, атрибут «Код. вида» функции 1, атрибут «Код. вида» функции 1 и 3, атрибут «Код. вида» функции 2, атрибут «Код. вида» функции 2;

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

4) Атрибут «ФИО» функции 1, атрибут «ФИО» функции 2, атрибут «ФИО» функции 3, атрибут «ФИО» функции 3;

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

1) Связи «Какой объект» функции 1, «Какой объект» функции 2, «Какой объект» функции 3;

2) Связи «Какая должность» функции 1 и «Какая должность» функции 3;

Соседние файлы в папке База данных - Музей