- •2005.552800.Бд.Кп.Пз т28-320.6
- •Введение
- •1.2 Выбор и описание автоматизируемых функций
- •1.2.1 Перечень автоматизируемых функций
- •1.3 Первичное описание информационного обеспечения
- •Проектирование исходных локальных моделей
- •2.1 Составление исходных локальных моделей
- •2.2 Спецификации локальных ограничений и правил
- •2.3 Вывод
- •3 Проектирование
- •3.2 Спецификации локальных ограничений и правил
- •3.3 Вывод
- •4 Проектирование
- •4.3 Вывод
Проектирование исходных локальных моделей
Данный раздел посвящен проектированию исходных локальных моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются исходные локальные ограничения целостности и операционные правила.
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.
Состав и структура модели.Модель содержит единственную сущность «Сотрудник». Для сущности «Сотрудник» набор атрибутов имеет структуру: повторяющийся агрегат «Дети» и повторяющийся агрегат «Карьера».
Обобщение атрибутов.Исходные атрибуты, отражающие наличие детей, обобщены в повторяющийся агрегат «Дети» с атрибутами «Номер по порядку», «Дата рождения», «Пол». Атрибуты отражающие карьеру сотрудника обобщены в повторяющийся агрегат «Карьера» с атрибутами «Нпп», «Должность», «Звание», «Код подразделения», «Дата назначения», «Дата увольнения».