Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
529.41 Кб
Скачать

6) Скрипт бд

Автобусы:

Create table Автобусы (

Борт_Номер int Primary key,

Гос_Номер char(10) Not Null,

Код_Марки int Foreign Key References Вмест_Авто Not Null,

Год_выпуска char(4) Not null,

Пробег char(6) check(Пробег>=0) Not Null

)

Вмест_Авто

Create table Вмест_Авто(

Код_Марки int Primary Key,

Марка varchar(40) Not Null,

Модель varchar(40) Not Null,

Вместимость char(2) check(Вместимость>0) Not Null,

)

Лич_Данные

Create table Лич_Данные (

Табл_Номер int Foreign Key References Учетные_Данные Not Null,

ФИО char(40) Not Null,

Дата_Рожд smalldatetime Not null,

Дом_Адрес char(45) Not Null,

Дом_Телефон char(7) Null,

Рабоч_Телефон char(7) Not Null

)

Марш_Лист

Create table Марш_Лист (

Номер_Марш int Foreign Key References Маршрут Not Null,

Дата smalldatetime Not null,

Кол_Во_Вып_Рейс int check(Кол_Во_Вып_Рейс>0) Not Null,

Табл_Номер_Вод int Foreign Key References Учетные_Данные Not Null,

Табл_Номер_Кондр int Foreign Key References Учетные_Данные Not Null

)

Маршрут

Create table Маршрут (

Номер_Марш int Primary key,

Маршрут varchar(100) Not Null,

Протяженность int check(Протяженность>0) Not Null,

Ср_Вр_1_Рейса char(7) Not null,

Кол_Во_За_Смену int check(Кол_Во_За_Смену>0) Not Null

)

Отделы

Create table Отделы (

Код_Отдела int Primary key,

Назв_Отдела char(40) Not Null

)

Учетные_Данные

Create table Учетные_Данные (

Табл_Номер int Primary key,

Категория char(1) Not Null,

Код_Отдела int Foreign Key References Отделы Not Null,

Должность char(50) Not null,

Номер_Автобуса char(10) Null

)

Экипаж

Create table Экипаж (

Борт_Номер int Foreign Key References Автобусы Not Null,

Табл_Номер int Foreign Key References Учетные_Данные Not Null,

)

7) Таблицы бд

Лич_Данные:

Табл_Номер

ФИО

Дата_Рожд

Дом_Адрес

Дом_Телефон

Рабоч_Телефон

2224

Александров Олег Иванович

1965-04-15 00:00:00

Чистопольская ул., 3

21-55-0

36-20-2

2300

Смоленцев Иван Владимирович

1969-09-05 00:00:00

Симонова ул., 14/41

33-55-9

36-20-2

2311

Красных Андрей Николаевич

1970-01-09 00:00:00

пер. Шевченко, д. 15, оф. 6

45-11-1

36-20-2

2322

Павлов Валерий Михайлович

1974-09-09 00:00:00

ул. Волкова, д.4/6

56-48-2

36-20-2

2324

Охотин Максим Николаевич

1982-03-12 00:00:00

Ямашева пр., 95

66-32-6

36-20-2

2343

Ястребов Александр Валентинович

1984-01-22 00:00:00

Юдино, Ильича ул., 19/43, корп. 2

26-15-2

36-20-2

2357

Шихматов Александр Алексеевич

1968-06-03 00:00:00

Чернышевского ул., 43/2

32-43-9

36-20-2

2376

Беляков Николай Феофанович

1978-05-16 00:00:00

Спартаковская ул., 2

30-81-4

36-20-2

2387

Михайлов Вячеслав Аркадьевич

1968-12-13 00:00:00

ул. Набережная, д.3А

76-00-2

36-20-2

2394

Ларионов Николай Анатольевич

1983-08-05 00:00:00

Фучика ул., 133

25-25-0

36-20-2

2421

Бурова Надежда Васильевна

1970-10-20 00:00:00

ул. Мира, д. 96

31-78-0

36-20-2

2424

Пономарев Андрей Иванович

1975-04-28 00:00:00

ул. Фадеева, д. 6-В

31-28-9

36-20-2

2432

Волкова Татьяна Львовна

1981-10-27 00:00:00

ул. Генерала Лебедя, д.2

45-08-4

36-20-2

2479

Дик Инна Эдуардовна

1967-05-26 00:00:00

ул. Курортная, д.1А

35-22-2

36-20-2

2499

Дорофеева Рита Ивановна

1968-08-19 00:00:00

ул. Шабалина, д.8

43-08-2

36-20-2

2514

Якушенко Евгения Александровна

1977-07-07 00:00:00

ул.Прусская, д.10/12

69-08-3

36-20-2

2521

Иванов Николай Геннадьевич

1983-07-24 00:00:00

Сибирский тракт ул., 7

75-90-3

36-20-2

2522

Николаева Надежда Николаевна

1981-03-06 00:00:00

наб. р. Фонтанки, д.50

46-43-6

36-20-2

2553

Черемисина Евгения Наумовна

1978-11-11 00:00:00

ул. Пырерка, д.14

28-87-1

36-20-2

2600

Карнеева Нелли Васильевна

1978-08-13 00:00:00

ул.Обручева, д.46

63-73-3

36-20-2

2611

Бизякин Анатолий Васильевич

1967-06-03 00:00:00

ул.Воробьевская, д.22

24-20-0

36-20-2

2613

Григорьева Зоя Григорьевна

1975-05-19 00:00:00

ул. Шевченко, д.95

53-46-7

36-20-2

2624

Павлов Николай Германович

1986-08-26 00:00:00

Папанина ул., 53б

72-76-4

36-20-2

2632

Алейник Валентина Владимировна

1965-01-01 00:00:00

ул.Советская, д.107а

72-94-8

36-20-2

2654

Баимкин Дмитрий Леонидович

1981-06-01 00:00:00

Мира ул., 43

57-67-9

36-20-2

2655

Карпова Евгения Николаевна

1983-09-17 00:00:00

ул. Мопра, д.2а

16-43-0

36-20-2

2681

Кашкарова Елена Геннадьевна

1979-12-11 00:00:00

ул.Каляева, д.13

54-41-0

36-20-2

2699

Иванова Ольга Юрьевна

1960-03-30 00:00:00

ул. Можаевская, д.6

77-28-0

36-20-2

2724

Николаева Надежда Николаевна

1964-11-13 00:00:00

Эсперанто ул., 8

32-77-2

36-20-2

2820

Степанов Анатолий Фирсович

1984-12-29 00:00:00

Родины ул., 33б

23-54-3

36-20-2

2901

Баимкин Дмитрий Леонидович

1964-12-12 00:00:00

ул.Зосимовская, д.63

34-22-0

36-30-2

2902

Рысев Олег Михайлович

1972-08-05 00:00:00

ул. Советская, д.86

77-60-8

36-30-2

2903

Фалалеев Максим Борисович

1965-01-18 00:00:00

ул. Российская, д.72

49-19-2

36-30-2

2904

Блок Петр Александрович

1976-10-13 00:00:00

ул. Зарубина, д.13

21-57-5

36-30-2

2905

Чайкин Андрей Павлович

1981-03-30 00:00:00

ул. М. Расковой, д.2

23-69-5

36-36-3

2906

Андропов Андрей Андреевич

1984-08-23 00:00:00

ул. Кировская дамба, д.1

20-81-5

36-30-2

2907

Лукашин Алексей Александрович

1985-05-05 00:00:00

ул. К. Маркса, д.272

41-83-6

36-36-3

2908

Курочкин Ефим Андреевич

1987-09-23 00:00:00

пер. Огнеборцев, д.4

53-39-0

36-30-2

2909

Пурко Борис Борисович

1973-07-07 00:00:00

ул. Дрелевского, д.23

67-31-9

36-30-2

2910

Аскеров Михаил Антонович

1987-06-18 00:00:00

ул. Советская, 1А

12-30-0

36-36-3

2920

Ковалева Анастасия Валерьевна

1976-07-16 00:00:00

ул. Чаадаева, д.2Б

96-03-2

36-36-3

2921

Елькибаев Николай Павлович

1990-12-29 00:00:00

ул. Горького, д.44

75-04-1

36-30-2

2924

Лычев Дмитрий Дмитриевич

1979-04-19 00:00:00

ул. Антонова-Овсеенко, д.59А

22-24-8

36-36-3

2926

Волков Эмир Махмудович

1983-09-26 00:00:00

ул. Чернышевского, д.191

61-65-0

36-30-2

2929

Наумов Антон Данилович

1982-02-22 00:00:00

ул. Горького, д.41

37-67-0

36-36-3

2945

Павлюченко Роман Андреевич

1980-09-13 00:00:00

ул. Энергетиков, д.37А

34-89-4

36-30-2

2947

Красин Никита Ннколаевич

1989-09-09 00:00:00

пер. Пожарный, д.4

38-38-2

36-36-3

2961

Деревянко Антон владимировчик

1979-03-16 00:00:00

пр. Ленина, д.15

22-65-8

36-30-2

2987

Иванова Светлана Борисовна

1987-07-27 00:00:00

ул. Мира, д.129

38-90-5

36-36-3

2999

Малютина Тамара Васильевна

1973-04-19 00:00:00

ул. Чубынина, д.39

53-99-6

36-30-2

Марш_Лист:

Номер_Марш

Дата

Кол_Во_Вып_Рейс

Табл_Номер_Вод

Табл_Номер_Кондр

101

2012-04-12 00:00:00

14

2322

2632

101

2012-04-13 00:00:00

14

2322

2632

101

2012-04-13 00:00:00

14

2324

2724

101

2012-04-14 00:00:00

14

2322

2632

101

2012-04-14 00:00:00

14

2324

2724

101

2012-04-15 00:00:00

14

2322

2632

101

2012-04-15 00:00:00

14

2324

2724

102

2012-04-12 00:00:00

16

2224

2613

102

2012-04-12 00:00:00

16

2300

2611

102

2012-04-13 00:00:00

16

2224

2613

102

2012-04-13 00:00:00

16

2300

2611

102

2012-04-14 00:00:00

16

2224

2613

102

2012-04-14 00:00:00

16

2300

2611

102

2012-04-15 00:00:00

16

2224

2613

102

2012-04-15 00:00:00

16

2300

2611

103

2012-04-12 00:00:00

15

2311

2421

103

2012-04-12 00:00:00

15

2387

2553

103

2012-04-12 00:00:00

15

2624

2681

103

2012-04-13 00:00:00

15

2311

2421

103

2012-04-13 00:00:00

15

2387

2553

103

2012-04-13 00:00:00

15

2624

2681

103

2012-04-14 00:00:00

15

2311

2421

103

2012-04-14 00:00:00

15

2387

2553

103

2012-04-14 00:00:00

15

2624

2681

103

2012-04-15 00:00:00

15

2311

2421

103

2012-04-15 00:00:00

15

2387

2553

103

2012-04-15 00:00:00

15

2624

2681

104

2012-04-12 00:00:00

12

2376

2655

104

2012-04-12 00:00:00

12

2394

2432

104

2012-04-12 00:00:00

12

2820

2514

104

2012-04-13 00:00:00

12

2376

2655

104

2012-04-13 00:00:00

12

2394

2432

104

2012-04-13 00:00:00

12

2820

2514

104

2012-04-14 00:00:00

12

2376

2655

104

2012-04-14 00:00:00

12

2394

2432

104

2012-04-14 00:00:00

12

2820

2514

104

2012-04-15 00:00:00

12

2376

2655

104

2012-04-15 00:00:00

12

2394

2432

104

2012-04-15 00:00:00

12

2820

2514

105

2012-04-12 00:00:00

11

2343

2522

105

2012-04-12 00:00:00

11

2424

2479

105

2012-04-12 00:00:00

11

2654

2600

105

2012-04-13 00:00:00

11

2343

2522

105

2012-04-13 00:00:00

11

2424

2479

105

2012-04-13 00:00:00

11

2654

2600

105

2012-04-14 00:00:00

11

2343

2522

105

2012-04-14 00:00:00

11

2424

2479

105

2012-04-14 00:00:00

11

2654

2600

105

2012-04-15 00:00:00

11

2343

2522

105

2012-04-15 00:00:00

11

2424

2479

105

2012-04-15 00:00:00

11

2654

2600

106

2012-04-12 00:00:00

14

2357

2699

106

2012-04-12 00:00:00

14

2521

2499

106

2012-04-13 00:00:00

14

2357

2699

106

2012-04-13 00:00:00

14

2521

2499

106

2012-04-14 00:00:00

14

2357

2699

106

2012-04-14 00:00:00

14

2521

2499

106

2012-04-15 00:00:00

14

2357

2699

106

2012-04-15 00:00:00

14

2521

2499

Учетные_Данные:

Табл_Номер

Категория

Код_Отдела

Должность

Номер_Автобуса

2224

2

3

Водитель

1154

2300

2

3

Водитель

1254

2311

3

3

Водитель

1276

2322

2

3

Водитель

1212

2324

3

3

Водитель

1234

2343

2

3

Водитель

1123

2357

1

3

Водитель

1111

2376

1

3

Водитель

1244

2387

2

3

Водитель

1133

2394

2

3

Водитель

1132

2421

2

3

Кондуктор

1254

2424

2

3

Водитель

1209

2432

2

3

Кондуктор

1276

2479

2

3

Кондуктор

1132

2499

1

3

Кондуктор

1209

2514

2

3

Кондуктор

1133

2521

3

3

Водитель

1183

2522

1

3

Кондуктор

1299

2553

3

3

Кондуктор

1183

2600

3

3

Кондуктор

1244

2611

3

3

Кондуктор

1212

2613

2

3

Кондуктор

1234

2624

2

3

Водитель

1253

2632

1

3

Кондуктор

1111

2654

2

3

Водитель

1231

2655

3

3

Кондуктор

1253

2681

2

3

Кондуктор

1154

2699

2

3

Кондуктор

1231

2724

1

3

Кондуктор

1123

2820

2

3

Водитель

1299

2901

2

1

Директор

NULL

2902

2

2

Механик

NULL

2903

2

1

зам. Директора

NULL

2904

1

2

Механик

NULL

2905

1

2

Моторист

NULL

2906

1

1

Юрист

NULL

2907

3

1

Диспетчер

NULL

2908

2

2

Мастер

NULL

2909

3

1

Юрист

NULL

2910

2

2

Автоэлектрик

NULL

2920

1

1

Нач. Юридического отдела

NULL

2921

2

2

Токарь

NULL

2924

1

2

Нач. Отдела

NULL

2926

2

1

Юрист

NULL

2929

3

1

Программист

NULL

2945

3

2

Инженер

NULL

2947

2

2

Охранник

NULL

2961

1

2

Механик

NULL

2987

3

1

Секретарь Отдела

NULL

2999

2

1

Секретарь Директора

NULL

Вмест_Авто:

Маршрут:

Отделы:

Экипаж:

Автобусы:

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