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

Введение

Целью данного проекта является выработка умений и навыков проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы. Для достижения этой цели в данном проекте выполняется разработка структуры реляционной базы данных для гипотетической информационной системы «ГИБДД. Водительские права».

Информационная система «ГИБДД. Водительские права» предназначена для учета в ГИБДД прав водителей, автоматизации выдачи прав, учета подачи заявлений.

Разрабатываемая база данных предназначена для информационного обеспечения автоматизации процессов.

Раздел 1 посвящен выбору автоматизируемых функций и информационного обеспечения. Здесь дается краткое описание предметной области; производится выбор и описание автоматизируемых функций; выполняется первичное описание информационного обеспечения.

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

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

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

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

Раздел 6 посвящен разработке SQL-моделей базы данных. Здесь создаетсяSQL-код для таблиц, триггеров и внешних представлений базы данных.

1 ВЫБОР АВТОМАТИЗИРУЕМЫХ ФУНКЦИЙ

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

1.1 Краткое описание предметной области

В данном подразделе дается краткое описание предметной области, в которой функционирует информационная система «ГИБДД. Водительские права». Описываются среда функционирования, объект и субъект управления, цели и задачи управления.

1.1.1 Среда функционирования системы

Среда функционирования системы включает различные районные отделения ГИБДД.

1.1.2 Объект управления

Объект управления представляет собой процессы выдачи и восстановления прав.

1.1.3 Субъект управления (управляющая система)

Субъект управления представляет собой персонал, работающий в данном отделении ГИБДД и обеспечивающий функционирование информационной системы «ГИБДД. Водительские права.»

1.1.4 Цель управления

Цель управления состоит в организации эффективной работы отделения ГИБДД. Для достижения этой цели в процессе управления решаются задачи

1)  Ведение учета прав водителей.

2)  Ведение учета заявлений на выдачу или восстановление прав

3)  Ведение учета сдачи практических экзаменов по вождению

4) Ведение учета сдачи теоретических экзаменов по вождению

5)  Ведение учета кадров