Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
База данных - ИС ГИБДД. Водительские права / Курсовой проект (ГИБДД. База данных водительских прав)(1-4 части).doc
Скачиваний:
120
Добавлен:
02.05.2014
Размер:
2.62 Mб
Скачать
  1. Проектирование исходных локальных моделей

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

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.

Состав и структура модели.Модель содержит единственную сущность «Сотрудник». Для сущности «Сотрудник» набор атрибутов имеет структуру: повторяющийся агрегат «Дети» и повторяющийся агрегат «Карьера».

Обобщение атрибутов.Исходные атрибуты, отражающие наличие детей, обобщены в повторяющийся агрегат «Дети» с атрибутами «Номер по порядку», «Дата рождения», «Пол». Атрибуты отражающие карьеру сотрудника обобщены в повторяющийся агрегат «Карьера» с атрибутами «Нпп», «Должность», «Звание», «Код подразделения», «Дата назначения», «Дата увольнения».