Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БАЗЫ ДАННЫХ ПРИМЕР.doc
Скачиваний:
6
Добавлен:
20.08.2019
Размер:
875.01 Кб
Скачать

2.3 Вывод

В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 6, на уровне кортежей — 1, на уровне базы данных — 0. Операционные правила выявлены и сформулированы для 1 уровня.

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

НОРМАЛИЗОВАННЫХ ЛОКАЛЬНЫХ ER-МОДЕЛЕЙ

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

3.1 Нормализация локальных er-моделей

В данном подразделе на основе анализа и преобразования исходных иерархических моделей для каждой автоматизируемой функции строятся нормализованные ER-модели, не содержащие «скрытых» сущностей (т.е. каждая сущность находится в третьей нормальной форме).Для удобства контроля нормализация выполнена в два шага:

– промежуточная модель, вычленены многозначные «скрытые» сущности, диаграмма представлена в документе 2008.654600.БД.КР.2008.654600.БД.КР.056.ЛМ-пр«Локальная модель промежуточная»;

– окончательная модель, вычленены однозначные «скрытые» сущности, диаграмма представлена в документе 2008.654600.БД.КР.2008.654600.БД.КР.056.ЛМ«Локальная модель».

3.1.1 Функция 1 «Поступление»

Нормализованная ER-модель для данной функции представлена на листах 1 в документах «Локальная модель промежуточная» и «Локальная модель».

Промежуточная нормализованная модель содержит:

– 3 сущности: «Поступление», «Автор объекта», «Хар-ка объекта».

– 2 идентифицирующие связи: «Какой объект».

Сущность «Поступление» содержит данные о рег. номере поступления, о дате поступления, об объекте поступления: о коде объекта, о названии объекта, о коде типа объекта, о названии типа объекта, о владельце поступления: о коде клиента, о ФИО клиента, о сотруднике, принимающем поступивший объект: о табельном номере сотрудника, о ФИО сотрудника, о коде должности сотрудника, о названии должности сотрудника.

Сущность «Автор объекта» содержит данные о коде автора, о ФИО автора.

Сущность «Хар-ка объекта» содержит данные о коде хар-ки, о названии хар-ки, о значении хар-ки.

Связь «Какой объект» устанавливает однозначную связь между поступлением и автором объекта, который создал этот объект, а также между поступлением и характеристикой объекта.

Окончательная нормализованная модель содержит:

– 10 сущностей: «Поступление», «Объект поступления»; «Ответственный за поступление сотрудник», «Владелец поступившего объекта», «Автор объекта», «Хар-ка объекта», «Хар-ка», «Должность», «Тип объекта пост.», «Автор».

– 9 связей типа «один ко многим»: «Какой владелец пост. объекта», 3 «Какой объект поступления», «Какой отв. за пост. сотрудник», «Кто автор», «Какая хар-ка», «Какой тип объекта», «Какая должность».

Сущность «Поступление» содержит данные о рег. номере поступления, о дате поступления.

Сущность «Автор» содержит данные о коде автора, о ФИО автора.

Сущность «Хар-ка объекта» содержит данные о значении хар-ки.

Сущность «Владелец поступившего объекта» содержит данные о коде клиента и о ФИО клиента.

Сущность «Ответственный за поступление сотрудник» содержит данные о таб. номере сотрудника и о ФИО сотрудника.

Сущность «Объект поступления» содержит данные о коде объекта, названии объекта, о коде типа и о названии типа объекта.

Сущность «Должность» содержит данные о коде должности сотрудника и о названии должности.

Сущность «Тип объекта поступления» содержит данные о коде типа объекта, о названии типа объекта.

Сущность «Характеристика» содержит данные о коде характеристики, о названии характеристики.

Связь «Какой отв. за пост. сотрудник» устанавливает однозначную связь между поступлением и ответственным за поступление сотрудником.

Связь «Какой владелец пост. объекта» устанавливает однозначную связь между поступлением и владельцем поступившего объекта.

Связь «Какой объект» устанавливает однозначную связь между объектом поступления и автором объекта, а также между характеристикой объекта и объектом поступления, между поступлением и объектом поступления.

Связь «Какая должность» устанавливает однозначную связь между ответственным за поступление сотрудником и должностью.

Связь «Какая характеристика» устанавливает однозначную связь между характеристикой объекта и характеристикой.

Связь «Какой тип объекта пост.» устанавливает однозначную связь между объектом поступления и типом объекта поступления.

Связь «Кто автор» устанавливает однозначную связь между автором и автором объекта.