Проектирование БД учета ДТП. Модели предметной области и анализ предметной области. Разработка инфологической модели предметной области

Страницы работы

Фрагмент текста работы

Министерство Российской Федерации по связи и информатизации

Московский технический университет связи и информатики

Кафедра информационных технологий в экономике и управлении

Курсовая работа по дисциплине «Базы данных» на тему: «Проектирование БД учета ДТП»

Выполнил студент

группы

Принял(а):

Москва 2013

Оглавление

Введение

1 Постановка задачи

2 Модели предметной области и анализ предметной области

3 Разработка инфологической модели предметной области

4 Проектирование реляционной базы данных на основе инфологической модели

5 Проектирование реляционной базы данных с использованием принципов нормализации

6 Расчет объема памяти реляционной базы данных

7 Проектирование сетевой модели данных

8 Расчет объема памяти сетевой модели  базы данных

9 Проектирование иерархической модели базы данных

10 Расчет объема памяти иерархической модели

11 Создание отношений  ???

12 Составление запросов к базе данных на языке SQL

Заключение

Введение

Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.

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

·        Формирование и поддержание БД

·        Обработка информации

·        Прием запросов

·        Предоставление информации пользователям

·        Обеспечение целостности и реорганизации ценностей БД

·        Организация совместной работы пользователей

На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия. В этой курсовой работе используется универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных SQL.

1 Постановка задачи

Спроектировать базу данных при совершении дорожно-транспортных происшествий

База должна обязательно содержать информацию о водителях, транспортных средствах, полиции и протокол о совершении ДТП.

Разработка БД должна содержать следующие аспекты:

·  Построение реляционной  модели БД

·  Построение сетевой модели БД

·  Построение иерархической модели БД

·  Проектирование на основе нормализации

·  Составление 10  любых запросов, которые должна решать БД

2 Модели предметной области

Для разработки предметной области сначала строится концептуальная модель. В результате этого предметная область разделяется на части и устанавливается взаимосвязь между этими частями и определяются задачи, которые должны быть решены в конкретной предметной области.

После построенной концептуальной модели строится инфологическая модель – это формализованное описание предметной области без ориентации на конкретную ЭВМ и конкретную СУБД.

Когда описывается предметная область – то описывается набор данных, их типов, длин, связей.

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

После построения инфологического  моделирования строится даталогическая модель. Она строится из инфологической модели, представляет собой логическую структуру данных с ориентировкой на конкретную СУБД (описание на языке конкретной СУБД).

После даталогической строится физическая модель – это реализация даталогической модели в выбранной среде. Т.е. происходит создание или размещение данных на физическом носителе.

В данной курсовой работе при проектировании базы данных, предметной областью является дорожно-транспортное происшествие.  Таким образом, созданная база поможет автоматизировать процесс заполнения протоколов, предоставления личных данных и данных на авто, а также для дальнейшего использования в других инстанциях. Данная база сможет значительно ускорить работу полицейского при оформлении ДТП, а также предоставить удобные и быстрые механизмы для работы и получения информации.

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

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

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

Похожие материалы

Информация о работе