Министерство Российской Федерации по связи и информатизации
Московский технический университет связи и информатики
Кафедра информационных технологий в экономике и управлении
Курсовая работа по дисциплине «Базы данных» на тему: «Проектирование БД учета ДТП»
Выполнил студент
группы
Принял(а):
Москва 2013
Оглавление
Введение
1 Постановка задачи
2 Модели предметной области и анализ предметной области
3 Разработка инфологической модели предметной области
4 Проектирование реляционной базы данных на основе инфологической модели
5 Проектирование реляционной базы данных с использованием принципов нормализации
6 Расчет объема памяти реляционной базы данных
7 Проектирование сетевой модели данных
8 Расчет объема памяти сетевой модели базы данных
9 Проектирование иерархической модели базы данных
10 Расчет объема памяти иерархической модели
11 Создание отношений ???
12 Составление запросов к базе данных на языке SQL
Заключение
Введение
Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.
СУБД — система управления базами данных — совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:
· Формирование и поддержание БД
· Обработка информации
· Прием запросов
· Предоставление информации пользователям
· Обеспечение целостности и реорганизации ценностей БД
· Организация совместной работы пользователей
На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия. В этой курсовой работе используется универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных SQL.
1 Постановка задачи
Спроектировать базу данных при совершении дорожно-транспортных происшествий
База должна обязательно содержать информацию о водителях, транспортных средствах, полиции и протокол о совершении ДТП.
Разработка БД должна содержать следующие аспекты:
· Построение реляционной модели БД
· Построение сетевой модели БД
· Построение иерархической модели БД
· Проектирование на основе нормализации
· Составление 10 любых запросов, которые должна решать БД
2 Модели предметной области
Для разработки предметной области сначала строится концептуальная модель. В результате этого предметная область разделяется на части и устанавливается взаимосвязь между этими частями и определяются задачи, которые должны быть решены в конкретной предметной области.
После построенной концептуальной модели строится инфологическая модель – это формализованное описание предметной области без ориентации на конкретную ЭВМ и конкретную СУБД.
Когда описывается предметная область – то описывается набор данных, их типов, длин, связей.
При построении концептуальной модели выделяется совокупность элементарных объектов. Объект – это часть предметной области с набором свойств. В БД принято называть объекты – «сущностью», а свойства объектов – «атрибуты».
После построения инфологического моделирования строится даталогическая модель. Она строится из инфологической модели, представляет собой логическую структуру данных с ориентировкой на конкретную СУБД (описание на языке конкретной СУБД).
После даталогической строится физическая модель – это реализация даталогической модели в выбранной среде. Т.е. происходит создание или размещение данных на физическом носителе.
В данной курсовой работе при проектировании базы данных, предметной областью является дорожно-транспортное происшествие. Таким образом, созданная база поможет автоматизировать процесс заполнения протоколов, предоставления личных данных и данных на авто, а также для дальнейшего использования в других инстанциях. Данная база сможет значительно ускорить работу полицейского при оформлении ДТП, а также предоставить удобные и быстрые механизмы для работы и получения информации.
Работая с базой, можно узнать всю информацию о водителях, совершивших ДТП, их транспортных средствах, о сотруднике полиции, который оформлял протокол и к какому подразделению он относится. Следует, что база данных помогает избежать мошеннических или злоумышленных действий со стороны сотрудника полиции, так как его данные тоже содержатся в базе данных.
Благодаря этой базе можно узнать, кто часто совершает преступления, по каким причинам он это делает и оплачивает ли штрафы. В базе содержится информация о автомобилях, на которых было совершенно правонарушение, так что если этот человек ранее совершал незаконные или противоправные действия, его можно будет легко найти и передать в руки правосудия.
По требованию судебных или исполнительных властей можно предоставить не только общую информацию, но также отдельные факты, связанные с ДТП. Например, из таблицы протокол можно узнать был ли пьян водитель
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.