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

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

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

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

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

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

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

3.1.1 Функция 1 «Регистрация вызова»

Нормализованная ER-модель для данной функции представлена на рис. 3.1 (в конце раздела).

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

– две самоидентифицирующих сущности: «Дежурный», «Звонивший».

Сущность «Дежурный» содержит данные о сотруднике принявшем вызов.

Сущность «Звонивший» содержит информацию о человеке сделавшем вызов.

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

3.1.2 Функция 2 «Учет кадров»

Нормализованная ER-модель для данной функции представлена на рис. 3.2 (в конце раздела).

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

– пять самоидентифицирующих сущностей: «Сотрудник», «Дети», «Звание», «Должность», «Подразделение»

Сущности «Сотрудник», «Дети», «Звание», «Должность», «Подразделение» соответственно содержат данные о работающих сотрудниках, их детях, звании и должности в которых они состоят, подразделениях, в которых они работают.

Связь «Место» задает места работы, на которых работает или когда-либо работал сотрудник. Связи «Карьера» и «Ранг» соответственно определяют должность и звание сотрудника.

3.1.3 Функция 3 «Учет материальной части»

Нормализованная ER-модель для данной функции представлена на рис. 3.3 (в конце раздела).

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

– две самоидентифицирующие сущности: «Имущество», «Сотрудник».

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

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

3.1.4 Функция 4 «График дежурств»

Нормализованная ER-модель для данной функции представлена на рис. 3.4 (в конце раздела).

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

– три самоидентифицирующие сущности: «Наряд», «Оперативник»,

«Дежурный»

Сущность «Наряд» содержит данные о составе дежурного наряда и номерах оперативных групп входящих в наряд.

Сущности «Дежурный» и «Сотрудник» содержат данные о сотрудниках находящихся на дежурстве и в опер.группе.

3.1.5 Функция 5 «Отчет о вызове»

Нормализованная ER-модель для данной функции представлена на рис. 3.5 (в конце раздела).

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

– единственную самоидентифицирующую сущность : «Отчет».

Сущность «Отчет» содержит данные о месте происшествия, проведенных мероприятиях и о составленном протоколе.

Соседние файлы в папке База данных - ИС милиции