Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Kursovaya_Ivanov_SDANA.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
136.6 Кб
Скачать

Министерство образования и науки российской федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

« Национальный исследовательский томский политехнический университет»

Институт кибернетики

Направление - 230100 Информатика и вычислительная техника

Кафедра оптимизации систем управления

ПРОЕКТИРОВАНИЕ КОНЦЕПТУАЛЬНОЙ ИНФОРМАЦИОННОЙ МОДЕЛИ (СТРУКТУРЫ БАЗЫ ДАННЫХ) ПРЕДМЕТНОЙ ОБЛАСТИ

«Личный транспорт города»

Пояснительная записка к курсовой работе по дисциплине «Базы данных»

Студент группы 8в01 ______________Д.В.Иванов

Руководитель, доцент каф. ОСУ, к.т.н., доцент ____________И.Л.Чудинов

(подпись, дата)

Томск 2012

Личный транспорт города

В основе предметной области лежат общие сведения о личном транспорте. В базе данных

должны содержаться определенные сведения о транспортных средствах, их владельцах, о

технических осмотрах и страховании транспортных средств.

1. Транспортные средства

По каждому транспортному средству (ТС) должна быть учтена следующая информация:

Идентификационный номер, вид ТС, ИНН владельца, поставщик (ИНН и название фирмы, адрес,

ФИО и телефоны директора фирмы, ТС, поставленные ТС и год поставки каждого), госномер

ТС, дата выдачи (регистрации), сведения об использовании личного ТС в качестве пассажирского

(номер и дата разрешения, срок, на который выдано разрешение).

ТС может иметь несколько владельцев, которые могут меняться с течением времени, при

изменении владельца происходит перерегистрация ТС (снятие прежнего учета и госномера и

регистрации нового). ТС должны ежегодно быть застрахованы поОСАГО, периодически проходить

технический осмотр (ТехО).

2. Владельцы транспортных средств

ИНН, ФИО, № паспорта, пол, дата рождения, стаж вождения, № , дата выдачи, место

выдачи, срок действия водительского удостоверения, сведения о владении ТС (гономер ТС, дата

регистрации, место регистрации (город, район, название учреждения), дата снятия с учета).

Личность может владеть несколькими ТС.

Отчет о выполнении заказов на перевозку пассажиров в 20__г

Дата и

время заказа

ФИО

пассажира

Заказанное

время

Госномер

ТС на вызов

Время начала

выполнения заказа

ФИО водителя

Описание ____________маршрута ___________ на летний период 20__г

название

время прибытия

на остановку в

зависимости от

времени суток

остановки

С 6-00 до 10-00

С 10-00 до 16-00

С 16-00 до 19-00

С 19-00 до 23-00

Типы маршрутов – автобусный, трамвайный, Маршрутное такси, ….

При описании процесса проектирования повторяем фрагменты задания, анализ которого проводится следом.

Фрагмент задания 1.

По каждому транспортному средству (ТС) должна быть учтена следующая информация:

Идентификационный номер, вид ТС, ИНН владельца, поставщик (ИНН и название фирмы, адрес,ФИО и телефоны директора фирмы, ТС, поставленные ТС и год поставки каждого), госномерТС, дата выдачи (регистрации), сведения об использовании личного ТС в качестве пассажирского(номер и дата разрешения, срок, на который выдано разрешение).

ТС может иметь несколько владельцев, которые могут меняться с течением времени, приизменении владельца происходит перерегистрация ТС (снятие прежнего учета и госномера ирегистрации нового). ТС должны ежегодно быть застрахованы поОСАГО, периодически проходитьтехнический осмотр (ТехО).

Составляем сущность Транспортное средство. В этой большой сущности надо выделить сразу ключи(жирным).

  1. Транспортное средство

  • ID ТС

  • вид ТС

  • ИНН владельца

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • телефоны директора фирмы

  • виды ТС фирмы

  • поставленные ТСфирмой

  • год поставки ТС фирмой

  • госномер ТС  

  • дата выдачи(регистрации) госномера ТС

  • дата снятия с учета ТС

  • предыдущий госномер

  • номер разрешенияиспользования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

  • Талон ОСАГО

  • Талон ТО

Не удовлетворяют первой нормальной форме, так как их может быть много:

  • телефоны директора фирмы

  • виды ТС фирмы

  • поставленные ТСфирмой

  • год поставки ТС фирмой

  • номер разрешенияиспользования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

  • Талон ОСАГО

  • Талон ТО

  • предыдущий госномер

Поэтому выделим сущности:

  • ID ТС

  • вид ТС

  • ИНН владельца

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • госномер ТС  

  • дата выдачи(регистрации)госномера ТС

  • дата снятия с учета ТС

  • ФИО директора фирмы

  • телефоны директора фирмы

  • ИНН фирмы поставщика

  • поставленные ТС фирмой

  • год поставки ТС фирмой

  • ID ТС

  • Госномер ТС

  • номер разрешения использования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

  • ID ТС

  • Госномер ТС

  • Талон ОСАГО

  • ID ТС

  • Госномер ТС

  • Талон ТО

Госномер ТС

  • предыдущий госномер

Не удовлетворяют второй нормальной форме, так как есть зависимость от части ключа:

  • вид ТС

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • дата выдачи(регистрации) госномера ТС

  • дата снятия с учета ТС

Поэтому выделим сущности:

  • ID ТС

  • госномер ТС

  • ИНН владельца 

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • Госномер ТС

  • предыдущий госномер

  • дата выдачи(регистрации) госномера ТС

  • дата снятия с учета ТС

  • ФИО директора фирмы

  • телефоны директора фирмы

  • ИНН фирмы поставщика

  • поставленные ТС фирмой

  • год поставки ТС фирмой

  • ID ТС

  • Госномер ТС

  • номер разрешения использования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

  • ID ТС

  • Госномер ТС

  • Талон ОСАГО

  • ID ТС

  • Госномер ТС

  • Талон ТО

Не удовлетворяют третей нормальной форме, так как есть зависимость не от ключа:

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

Получатся сущности:

  • ID ТС

  • Госномер ТС

  • номер разрешения использования личного ТС в качестве пассажирского

  • номер разрешения использования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

ИТОГ:

  • ID ТС

  • госномер ТС

  • ИНН владельца 

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • Госномер ТС

  • предыдущий госномер

  • дата выдачи(регистрации) госномера ТС

  • дата снятия с учета ТС

  • ФИО директора фирмы

  • телефоны директора фирмы

  • ИНН фирмы поставщика

  • поставленные ТС фирмой

  • год поставки ТС фирмой

  • ID ТС

  • Госномер ТС

  • Талон ОСАГО

  • ID ТС

  • Госномер ТС

  • Талон ТО

  • ID ТС

  • Госномер ТС

  • номер разрешения использования личного ТС в качестве пассажирского

  • номер разрешения использования личного ТС в качестве пассажирского

  • дата разрешенияиспользования личного ТС в качестве пассажирского

  • срок разрешенияиспользования личного ТС в качестве пассажирского

Сведения о ТС

  • ID ТС

  • Вид ТС

  • ИНН фирмы поставщика

Поставщик

  • ИНН фирмы поставщика

  • название фирмы поставщика

  • адрес фирмы поставщика

  • ФИО директора фирмы

  • телефон директора фирмы

  • виды ТС фирмы

Госномер ТС

  • ID ТC

  • госномер ТС

  • Дата выдачи

  • Дата снятия с учета

  • Разрешение

  • ID ТС

номер разрешения

  • госномер ТС

  • дата разрешения

  • срок разрешения

Талон ОСАГО

  • ID ТС

  • Номер талона ОСАГО

  • Дата выдачи

  • Срок действия

Техосмотр

  • ID ТС

  • Номер талона ТО

  • Дата прохождения

  • Дата следующего прохождения

2. Владелец ТС

  • ИНН

  • ФИО

  • № паспорта

  • пол

  • дата рождения

  • стаж вождения

  • № в/у

  • дата выдачи

  • место выдачи

  • срок действия в/у

  • госномер ТС

  • дата регистрации

  • место регистрации (город, район, название учреждения)

  • дата снятия с учета

Сведения о владельце ТС

  • ИНН

  • ФИО

  • № паспорта

  • пол

  • дата рождения

  • стаж вождения

  • № в/у

В/У

  • № в/у

  • дата выдачи

  • место выдачи

  • срок действия в/у

  • Сведения о владении ТС

  • ИНН владельца

госномер ТС

  • дата регистрации

  • место регистрации (город, район, название учреждения)

  • дата снятия с учета

В результате нормализации получаем следующие сущности с атрибутами:

1. Транспортное средство

  • ID ТС

  • вид ТС

  • ИНН владельца

  • ИНН фирмы поставщика

  • госномер ТС

  • номер разрешения

  • Талон ОСАГО

  • Талон ТО

2. Поставщик ТС

  • ИНН поставщика

  • Название формы поставщика

  • Адрес

  • ФИО директора

  • Телефон директора

3. Разрешение

  • Номер разрешения

  • Дата выдачи разрешения

  • Срок годности

Информация о владельце транспортного средства выделяется в отдельную сущность. Сущность создаем на основе фрагмента задания 2, приведенного ниже.

Фрагмент задания 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]