
Министерство образования и науки российской федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
« Национальный исследовательский томский политехнический университет»
Институт кибернетики
Направление - 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.
По каждому транспортному средству (ТС) должна быть учтена следующая информация:
Идентификационный номер, вид ТС, ИНН владельца, поставщик (ИНН и название фирмы, адрес,ФИО и телефоны директора фирмы, ТС, поставленные ТС и год поставки каждого), госномерТС, дата выдачи (регистрации), сведения об использовании личного ТС в качестве пассажирского(номер и дата разрешения, срок, на который выдано разрешение).
ТС может иметь несколько владельцев, которые могут меняться с течением времени, приизменении владельца происходит перерегистрация ТС (снятие прежнего учета и госномера ирегистрации нового). ТС должны ежегодно быть застрахованы поОСАГО, периодически проходитьтехнический осмотр (ТехО).
Составляем сущность Транспортное средство. В этой большой сущности надо выделить сразу ключи(жирным).
Транспортное средство
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.