Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Базы данных / Расчетно-графическая работа №1 по БД вариант 70

.docx
Скачиваний:
38
Добавлен:
02.01.2020
Размер:
290.73 Кб
Скачать

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

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

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Факультет бизнеса

Кафедра экономической информатики

Вариант № 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

Авто

Причины, по которым осмотр не пройден

Представления:

  1. сведения о транспортных средствах и их владельцах:

  1. Сведения о технических осмотрах

  1. Сведения об угонах автомобиля

Объединенная ER-диаграмма:

состоит из

Владелец

  • идентификатор владельца

  • ФИО владельца*

  • Название организации

  • ИНН организации

  • Руководитель организации

  • Телефон

  • адрес владельца авто.

  • район города

автомобиль

  • государственный знак автомобиля *

  • марка автомобиля

  • модель автомобиля

  • номер кузова

  • номер двигателя

  • модель кузова

  • цвет автомобиля

  • объем двигателя

  • мощность двигателя

  • руль (правый/левый)

  • привод на все колеса

  • год выпуска авто.

  • тип кузова (седан, купе)

Учет авто.

Разрешение на эксплуатацию

состоит из входит состоит

в состав из

№ документа* входит в состав

Дата поставки на учет

тех. осмотр

  • номер тех. осмотра *

  • состояние автомобиля

  • дата тех. осмотра

  • годовой налог на авто.

  • оплата за знак тех. осмотра

  • пробег на дату осмотра

  • тех. осмотр пройден

  • ФИО инспектора, проводившего осмотр

  • Причины, по которым осмотр не пройден

  • дата поставки на учет

Дата

Техническое состояние

автомобиля

состоит из

входит в состав состоит из

Угон

Дата угона*

Дата возврата владельцу

Находится в угоне

в данный момент

Формализация связей:

автомобиль

  • гос. знак авто.*(текстовый)

  • марка авто. (текстовый)

  • модель авто. (текстовый)

  • номер кузова (текстовый)

  • номер двигателя (текстовый)

  • модель кузова (текстовый)

  • цвет авто. (текстовый)

  • объем двигателя (числовой)

  • мощность двигателя (числовой)

  • руль (правый/левый) (логический)

  • привод на все колеса(логический)

  • год выпуска авто (числовой)

  • тип кузова (седан, купе) (текстовый)

  • находится ди в угоне в данный момент ( логический)

тех. осмотр

  • номер тех. осмотра * (числовой)

  • состояние авто. (текстовый)

  • дата тех. осмотра (текстовый)

  • годовой налог на авто. (денежный)

  • оплата за знак тех. осмотра (денежный)

  • пробег на дату тех. осмотра (числовой)

  • тех. осмотр пройден (логический)

  • ФИО инспектора, проводившего осмотр (текстовый)

  • причины, по которым осмотр не пройден (memo)

  • дата поставки на учет (текстовый)

  • № документа (числовой)

владелец

  • идентификатор владельца (числовой)

  • ФИО владельца* (текстовый)

  • название организации (текстовый)

  • ИНН организации (текстовый)

  • Руководитель организации (текстовый)

  • Телефон (текстовый)

  • адрес владельца авто. (текстовый)

  • № документа (числовой)

  • район города (текстовый)

заявление об угоне

  • № документа* (числовой)

  • находится в угоне в данный момент* (логический)

  • год выпуска авто*(числовой)

  • ФИО владельца*(текстовый)

Учет автомобилей

  • № документа *(числовой)

  • модель автомобиля *(текстовый)

  • ФИО владельца * (числовой)

  • № тех. осмотра* (числовой)

  • гос. знак автомобиля * (текстовый)

  • Дата поставки на учет (текстовый)

разрешение на эксплуатацию

  • № документа * (числовой)

  • гос. знак авто. *(текстовый)

  • ФИО владельца * (числовой)

  • номер тех. осмотра*(числовой)

2