Базы данных / Расчетно-графическая работа №1 по БД вариант 70
.docxМинистерство образования и науки Российской Федерации
Федеральное агентство по образованию
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Факультет бизнеса
Кафедра экономической информатики
Вариант № 70
Расчетно-графическая работа №1
Выполнила:
Студентка ФБИ-22
Преподаватель: ст. преп.
Каржавых Л.В.
Новосибирск 2014
Вариант 70
Разработать прикладное программное обеспечение деятельности Государственной автомобильной инспекции по безопасности дорожного движения города (табл. П1.20). База данных ГИБДД содержит сведения обо всех транспортных средствах города и их владельцах. В нее заносятся сведения о технических осмотрах транспортных средств и об угонах. Описание угнанного автомобиля не удаляется их базы данных. История переходов транспортных средств от одних владельцев к другим не накапливаются. Сведения об автомобилях, снятых с учета, навсегда удаляются из базы данных.
№ |
Поле |
Тип |
Размер |
Описание |
1 |
OwnerID |
Числовой |
6 |
Идентификатор владельца |
2 |
OwnerFio |
Текстовый |
60 |
ФИО владельца |
3 |
OwnerName |
Текстовый |
60 |
Название организации |
4 |
OwnerInn |
Текстовый |
10 |
ИНН организации |
5 |
Chief |
Текстовый |
60 |
Руководитель организации |
6 |
Phone |
Текстовый |
10 |
Телефон |
7 |
Address |
Текстовый |
60 |
Адрес владельца автомобиля |
8 |
District |
Текстовый |
15 |
Район города |
9 |
Number |
Текстовый |
10 |
Гос.знак автомобиля |
10 |
Brand |
Текстовый |
15 |
Марка автомобиля |
11 |
Model |
Текстовый |
15 |
Модель автомобиля |
12 |
BodyId |
Текстовый |
20 |
Номер кузова |
13 |
EnginelID |
Текстовый |
20 |
Номер двигателя |
14 |
BodyModel |
Текстовый |
20 |
Модель кузова |
15 |
Color |
Текстовый |
20 |
Цвет автомобиля |
16 |
Volume |
Числовой |
5 |
Объем двигателя |
17 |
Comment |
Memo |
Авто |
Примечания |
18 |
Power |
Числовой |
3 |
Мощность двигателя в л.с. |
19 |
Helm |
логический |
1 |
Руль (правый/левый) |
20 |
Drive |
Логический |
1 |
Привод на все колеса |
21 |
Year |
Числовой |
4 |
Год выпуска автомобиля |
22 |
TypeBody |
Текстовый |
15 |
Тип кузова автомобиля (седан, купе) |
23 |
DrivingAway |
Логический |
1 |
Находится в угоне |
24 |
DateAway |
Дата/время |
Авто |
Дата угона |
25 |
DateReturn |
Дата/время |
Авто |
Дата возврата владельцу |
26 |
DateSee |
Дата/время |
Авто |
Дата технического осмотра |
27 |
Inspector |
Текстовый |
60 |
ФИО инспектора, проводившего осмотр |
28 |
YearTax |
Денежный |
15 |
Годовой налог на автомобиль |
29 |
YearNumber |
Денежный |
15 |
Оплата за знак технического осмотра |
30 |
Work |
Денежный |
15 |
Оплата за технический осмотр |
31 |
Distance |
Числовой |
5 |
Пробег га дату осмотра |
32 |
Okey |
Логический |
1 |
Технический осмотр пройден |
33 |
Reason |
Memo |
Авто |
Причины, по которым осмотр не пройден |
Представления:
-
сведения о транспортных средствах и их владельцах:
-
Сведения о технических осмотрах
-
Сведения об угонах автомобиля
Объединенная ER-диаграмма:
состоит из
Владелец
-
идентификатор владельца
-
ФИО владельца*
-
Название организации
-
ИНН организации
-
Руководитель организации
-
Телефон
-
адрес владельца авто.
-
район города
автомобиль
-
государственный знак автомобиля *
-
марка автомобиля
-
модель автомобиля
-
номер кузова
-
номер двигателя
-
модель кузова
-
цвет автомобиля
-
объем двигателя
-
мощность двигателя
-
руль (правый/левый)
-
привод на все колеса
-
год выпуска авто.
-
тип кузова (седан, купе)
Учет авто.
Разрешение на эксплуатацию
состоит из входит состоит
в состав из
№ документа* входит в состав
Дата поставки на учет
тех. осмотр
-
номер тех. осмотра *
-
состояние автомобиля
-
дата тех. осмотра
-
годовой налог на авто.
-
оплата за знак тех. осмотра
-
пробег на дату осмотра
-
тех. осмотр пройден
-
ФИО инспектора, проводившего осмотр
-
Причины, по которым осмотр не пройден
-
дата поставки на учет
Дата
Техническое состояние
автомобиля
состоит из
входит в состав состоит из
Угон
Дата угона*
Дата возврата владельцу
Находится в угоне
в данный момент
Формализация связей:
автомобиль
-
гос. знак авто.*(текстовый)
-
марка авто. (текстовый)
-
модель авто. (текстовый)
-
номер кузова (текстовый)
-
номер двигателя (текстовый)
-
модель кузова (текстовый)
-
цвет авто. (текстовый)
-
объем двигателя (числовой)
-
мощность двигателя (числовой)
-
руль (правый/левый) (логический)
-
привод на все колеса(логический)
-
год выпуска авто (числовой)
-
тип кузова (седан, купе) (текстовый)
-
находится ди в угоне в данный момент ( логический)
тех. осмотр
-
номер тех. осмотра * (числовой)
-
состояние авто. (текстовый)
-
дата тех. осмотра (текстовый)
-
годовой налог на авто. (денежный)
-
оплата за знак тех. осмотра (денежный)
-
пробег на дату тех. осмотра (числовой)
-
тех. осмотр пройден (логический)
-
ФИО инспектора, проводившего осмотр (текстовый)
-
причины, по которым осмотр не пройден (memo)
-
дата поставки на учет (текстовый)
-
№ документа (числовой)
владелец
-
идентификатор владельца (числовой)
-
ФИО владельца* (текстовый)
-
название организации (текстовый)
-
ИНН организации (текстовый)
-
Руководитель организации (текстовый)
-
Телефон (текстовый)
-
адрес владельца авто. (текстовый)
-
№ документа (числовой)
-
район города (текстовый)
заявление об угоне
-
№ документа* (числовой)
-
находится в угоне в данный момент* (логический)
-
год выпуска авто*(числовой)
-
ФИО владельца*(текстовый)
Учет автомобилей
-
№ документа *(числовой)
-
модель автомобиля *(текстовый)
-
ФИО владельца * (числовой)
-
№ тех. осмотра* (числовой)
-
гос. знак автомобиля * (текстовый)
-
Дата поставки на учет (текстовый)
разрешение на эксплуатацию
-
№ документа * (числовой)
-
гос. знак авто. *(текстовый)
-
ФИО владельца * (числовой)
-
номер тех. осмотра*(числовой)