
Проектирование исходных локальных моделей
Данный раздел посвящен проектированию исходных локальных моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются исходные локальные ограничения целостности и операционные правила.
2.1 Составление исходных локальных моделей
В данном подразделе на основе описательных моделей данных, полученных на предшествующих этапах проектирования для каждой автоматизируемой функции, строятся исходные концептуальные модели иерархического вида в графической форме. Рисунки, содержащие исходные модели, приведены в конце раздела.
2.1.1 Функция 1 «Регистрация вызова»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 2.1.
Состав и структура модели.Модель содержит две сущности «Оператор» и «Вызов».
Обобщение атрибутов. Исходные атрибуты отражающие информацию о вызове обобщены в повторяющийся агрегат «Вызов» с атрибутами «Нпп», «Дата», «Время», «Причина», «Адрес», «Номер отряда», «ФИО звонившего». Атрибуты отражающие информацию об операторе принявшем вызов обобщены в агрегат «Оператор» с атрибутами «Личный номер» и «ФИО».
2.1.2 Функция 2 «Учет кадров»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 2.2.
Состав и структура модели.Модель содержит единственную сущность «Сотрудник». Для сущности «Сотрудник» набор атрибутов имеет структуру: повторяющийся агрегат «Дети» и повторяющийся агрегат «Карьера».
Обобщение атрибутов.Исходные атрибуты, отражающие наличие детей, обобщены в повторяющийся агрегат «Дети» с атрибутами «Номер по порядку», «Дата рождения», «Пол». Атрибуты отражающие карьеру сотрудника обобщены в повторяющийся агрегат «Карьера» с атрибутами «Нпп», «Должность», «Звание», «Код подразделения», «Дата назначения», «Дата увольнения».
2.1.3 Функция 3 «Учет материальной части»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 2.3.
Состав и структура модели.Модель единственную сущность «Имущество», набор атрибутов которой имеет структуру: агрегат «Сотрудник».
Обобщение атрибутов.Исходные атрибуты, отражающие данные сотрудника, обобщены в повторяющийся агрегат «Сотрудник» с атрибутами «Личный номер», «ФИО».
2.1.4 Функция 4 «График дежурств»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 2.4.
Состав и структура модели.Модель содержит единственную сущность «Дежурство», набор атрибутов которой имеет сложную структуру: агрегат «Оператор» и агрегат «Наряд», который включает в себя повторяющийся агрегат «Сотрудник».
Обобщение атрибутов.Исходные атрибуты, отражающие оперативного сотрудника входящего в наряд, обобщены в повторяющийся агрегат «Сотрудник» с атрибутами «Личный номер», «Звание», «ФИО».
2.1.5 Функция 5 «Отчет о вызове»
Исходная иерархическая модель для данной функции, полученная на основе описания, приведенного в разд. 1, представлена на рисунке 2.5.
Состав и структура модели.Модель содержит единственную сущность «Отчет», набор атрибутов которой имеет простую структуру.
Обобщение атрибутов.Для данной функции обобщение атрибутов не производилось.