· 6 years ago · Nov 19, 2019, 07:28 AM
1 DROP VIEW "R1_8" IF EXISTS;
2 DROP VIEW "R1_7" IF EXISTS;
3 DROP VIEW "R1_6" IF EXISTS;
4 DROP VIEW "R1_5" IF EXISTS;
5 DROP VIEW "R1_4" IF EXISTS;
6 DROP VIEW "R1_3" IF EXISTS;
7 DROP VIEW "R1_2" IF EXISTS;
8 DROP VIEW "R1_1" IF EXISTS;
9
10 DROP VIEW "R2_4" IF EXISTS;
11 DROP VIEW "R2_3" IF EXISTS;
12 DROP VIEW "R2_2" IF EXISTS;
13 DROP VIEW "R2_1" IF EXISTS;
14
15 DROP VIEW "R3_6" IF EXISTS;
16 DROP VIEW "R3_5" IF EXISTS;
17 DROP VIEW "R3_4" IF EXISTS;
18 DROP VIEW "R3_3" IF EXISTS;
19 DROP VIEW "R3_2" IF EXISTS;
20 DROP VIEW "R3_1" IF EXISTS;
21
22 DROP VIEW "R4_4" IF EXISTS;
23 DROP VIEW "R4_3" IF EXISTS;
24 DROP VIEW "R4_2" IF EXISTS;
25 DROP VIEW "R4_1" IF EXISTS;
26
27 DROP TABLE "Нарушения_и_штрафы" IF EXISTS;
28 DROP TABLE "Нарушения" IF EXISTS;
29 DROP TABLE "Возврат" IF EXISTS;
30 DROP TABLE "Розыск" IF EXISTS;
31 DROP TABLE "Снятие_с_учёта" IF EXISTS;
32 DROP TABLE "Постановка_на_учёт" IF EXISTS;
33 DROP TABLE "Владелец" IF EXISTS;
34 DROP TABLE "Водитель" IF EXISTS;
35 DROP TABLE "Человек" IF EXISTS;
36 DROP TABLE "Тех_Обслуживание" IF EXISTS;
37 DROP TABLE "ПТС" IF EXISTS;
38 DROP TABLE "Цвета" IF EXISTS;
39 DROP TABLE "Модели" IF EXISTS;
40 DROP TABLE "Типы" IF EXISTS;
41 DROP TABLE "Марки" IF EXISTS;
42
43 CREATE TABLE "Марки"(
44 "ID марки" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
45 "Название марки" VARCHAR(40) NOT NULL,
46 CONSTRAINT "K1" PRIMARY KEY ("ID марки"));
47
48 CREATE TABLE "Типы" (
49 "ID типа" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
50 "Название типа" VARCHAR(40) NOT NULL,
51 CONSTRAINT "K2" PRIMARY KEY ("ID типа"));
52
53 CREATE TABLE "Модели" (
54 "ID модели" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
55 "Название модели" VARCHAR(40) NOT NULL,
56 CONSTRAINT "K3" PRIMARY KEY ("ID модели"));
57
58 CREATE TABLE "Цвета" (
59 "ID цвета" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
60 "Название цвета" VARCHAR(40) NOT NULL,
61 CONSTRAINT "K4" PRIMARY KEY ("ID цвета"));
62
63 CREATE TABLE "ПТС" (
64 "ID ПТС" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
65 "ID модели" INTEGER NOT NULL,
66 "ID типа" INTEGER NOT NULL,
67 "ID марки" INTEGER NOT NULL,
68 "ID цвета" INTEGER NOT NULL,
69 "Дата выпуска ТС" DATETIME NOT NULL,
70 CONSTRAINT "K5" PRIMARY KEY ("ID ПТС"),
71 CONSTRAINT "С1" FOREIGN KEY ("ID марки") REFERENCES "Марки" ("ID марки"),
72 CONSTRAINT "C2" FOREIGN KEY ("ID типа") REFERENCES "Типы" ("ID типа"),
73 CONSTRAINT "С3" FOREIGN KEY ("ID модели") REFERENCES "Модели" ("ID модели"),
74 CONSTRAINT "С4" FOREIGN KEY ("ID цвета") REFERENCES "Цвета" ("ID цвета"));
75
76 CREATE TABLE "Тех_Обслуживание" (
77 "ID ТО" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
78 "ID ПТС" INTEGER NOT NULL,
79 "Дата проведения ТО" DATETIME NOT NULL,
80 CONSTRAINT "K15" PRIMARY KEY ("ID ТО"),
81 CONSTRAINT "С5" FOREIGN KEY ("ID ПТС") REFERENCES "ПТС" ("ID ПТС"));
82
83 CREATE TABLE "Человек" (
84 "ID человека" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
85 "ФИО" VARCHAR(40) NOT NULL,
86 CONSTRAINT "K11" PRIMARY KEY ("ID человека"));
87
88 CREATE TABLE "Водитель" (
89 "ID водителя" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
90 "ID человека" INTEGER NOT NULL,
91 CONSTRAINT "K12" PRIMARY KEY ("ID водителя"),
92 CONSTRAINT "С14" FOREIGN KEY ("ID человека") REFERENCES "Человек" ("ID человека"));
93
94 CREATE TABLE "Владелец" (
95 "ID владельца" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
96 "ID человека" INTEGER NOT NULL,
97 CONSTRAINT "K10" PRIMARY KEY ("ID владельца"),
98 CONSTRAINT "С11" FOREIGN KEY ("ID человека") REFERENCES "Человек" ("ID человека"));
99
100 CREATE TABLE "Постановка_на_учёт" (
101 "ID постановки на учёт" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
102 "Дата постановки на учёт" DATETIME NOT NULL,
103 "Номерной знак" INTEGER NOT NULL,
104 "ID ПТС" INTEGER NOT NULL,
105 "ID владельца" INTEGER NOT NULL,
106 CONSTRAINT "K6" PRIMARY KEY ("ID постановки на учёт"),
107 CONSTRAINT "K18" UNIQUE ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС"),
108 CONSTRAINT "С6" FOREIGN KEY ("ID ПТС") REFERENCES "ПТС" ("ID ПТС"),
109 CONSTRAINT "С10" FOREIGN KEY ("ID владельца") REFERENCES "Владелец" ("ID владельца"));
110
111 CREATE TABLE "Снятие_с_учёта" (
112 "ID снятия с учёта" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
113 "Дата снятия с учёта" DATETIME NOT NULL,
114 "ID постановки на учёт" INTEGER NOT NULL,
115 "Дата постановки на учёт" DATETIME NOT NULL,
116 "ID владельца" INTEGER NOT NULL,
117 "ID ПТС" INTEGER NOT NULL,
118 CONSTRAINT "K9" PRIMARY KEY ("ID снятия с учёта"),
119 CONSTRAINT "K19" UNIQUE ("ID снятия с учёта","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС"),
120 CONSTRAINT "С8" FOREIGN KEY ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") REFERENCES "Постановка_на_учёт" ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС"));
121
122 CREATE TABLE "Розыск" (
123 "ID розыска" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
124 "Описание ТС" VARCHAR(40) NOT NULL,
125 "ID постановки на учёт" INTEGER NOT NULL,
126 "Дата постановки на учёт" DATETIME NOT NULL,
127 "ID ПТС" INTEGER NOT NULL,
128 "ID владельца" INTEGER NOT NULL,
129 CONSTRAINT "K7" PRIMARY KEY ("ID розыска"),
130 CONSTRAINT "С7" FOREIGN KEY ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") REFERENCES "Постановка_на_учёт" ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС"));
131
132 CREATE TABLE "Возврат" (
133 "ID возврата" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
134 "ID розыска" INTEGER NOT NULL,
135 CONSTRAINT "K8" PRIMARY KEY ("ID возврата"),
136 CONSTRAINT "K20" UNIQUE ("ID возврата","ID розыска"),
137 CONSTRAINT "С9" FOREIGN KEY ("ID розыска") REFERENCES "Розыск" ("ID розыска"));
138
139 CREATE TABLE "Нарушения" (
140 "ID нарушения" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
141 "Тип нарушения" VARCHAR(40) NULL,
142 CONSTRAINT "K13" PRIMARY KEY ("ID нарушения"));
143
144 CREATE TABLE "Нарушения_и_штрафы" (
145 "ID штрафа" INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL,
146 "Дата нарушения" DATETIME NOT NULL,
147 "Сумма штрафа" FLOAT NOT NULL,
148 "ID водителя" INTEGER NOT NULL,
149 "ID постановки на учёт" INTEGER NOT NULL,
150 "Дата постановки на учёт" DATETIME NOT NULL,
151 "ID владельца" INTEGER NOT NULL,
152 "ID ПТС" INTEGER NOT NULL,
153 "ID нарушения" INTEGER NOT NULL,
154 CONSTRAINT "K14" PRIMARY KEY ("ID штрафа"),
155 CONSTRAINT "K21" UNIQUE ("ID штрафа","ID водителя","ID ПТС","ID нарушения","Дата нарушения"),
156 CONSTRAINT "С12" FOREIGN KEY ("ID водителя") REFERENCES "Водитель" ("ID водителя"),
157 CONSTRAINT "С13" FOREIGN KEY ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") REFERENCES "Постановка_на_учёт" ("ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС"),
158 CONSTRAINT "С15" FOREIGN KEY ("ID нарушения") REFERENCES "Нарушения" ("ID нарушения"));
159
160 INSERT INTO "Марки"("ID марки","Название марки") VALUES (1,'Acura');
161 INSERT INTO "Марки"("ID марки","Название марки") VALUES (2,'Alfa Romeo');
162 INSERT INTO "Марки"("ID марки","Название марки") VALUES (3,'Aston Martin');
163 INSERT INTO "Марки"("ID марки","Название марки") VALUES (4,'Audi');
164 INSERT INTO "Марки"("ID марки","Название марки") VALUES (5,'Bentley');
165 INSERT INTO "Марки"("ID марки","Название марки") VALUES (6,'BMW');
166 INSERT INTO "Марки"("ID марки","Название марки") VALUES (7,'Bugatti');
167 INSERT INTO "Марки"("ID марки","Название марки") VALUES (8,'Buick');
168
169 INSERT INTO "Типы"("ID типа","Название типа") VALUES (1,'Купе');
170 INSERT INTO "Типы"("ID типа","Название типа") VALUES (2,'Седан');
171 INSERT INTO "Типы"("ID типа","Название типа") VALUES (3,'Хэтчбек');
172 INSERT INTO "Типы"("ID типа","Название типа") VALUES (4,'Универсал');
173 INSERT INTO "Типы"("ID типа","Название типа") VALUES (5,'Лимузин');
174 INSERT INTO "Типы"("ID типа","Название типа") VALUES (6,'Кроссовер');
175
176 INSERT INTO "Модели"("ID модели","Название модели") VALUES (1,'G1');
177 INSERT INTO "Модели"("ID модели","Название модели") VALUES (2,'G2');
178 INSERT INTO "Модели"("ID модели","Название модели") VALUES (3,'G3');
179 INSERT INTO "Модели"("ID модели","Название модели") VALUES (4,'G4');
180 INSERT INTO "Модели"("ID модели","Название модели") VALUES (5,'G5');
181 INSERT INTO "Модели"("ID модели","Название модели") VALUES (6,'G6');
182 INSERT INTO "Модели"("ID модели","Название модели") VALUES (7,'G7');
183 INSERT INTO "Модели"("ID модели","Название модели") VALUES (8,'G8');
184
185 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (1,'Красный')
186 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (2,'Синий');
187 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (3,'Зеленый');
188 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (4,'Черный');
189 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (5,'Белый');
190 INSERT INTO "Цвета"("ID цвета","Название цвета") VALUES (6,'Серый');
191
192 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (1,1,1,1,1,'1978-3-11 00:00:00');
193 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (2,1,2,2,2,'1980-5-24 00:00:00');
194 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (3,1,3,3,3,'1985-3-1 00:00:00');
195 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (4,2,4,4,4,'1985-2-12 00:00:00');
196 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (5,3,5,5,5,'1991-5-19 00:00:00');
197 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (6,4,6,6,6,'1991-7-29 00:00:00');
198 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (7,5,6,7,6,'1991-8-30 00:00:00');
199 INSERT INTO "ПТС"("ID ПТС","ID модели","ID типа","ID марки","ID цвета","Дата выпуска ТС") VALUES (8,1,6,8,6,'2000-4-14 00:00:00');
200
201 INSERT INTO "Тех_Обслуживание"("ID ПТС","ID ТО","Дата проведения ТО") VALUES (1,1,'2001-1-1 00:01:00');
202 INSERT INTO "Тех_Обслуживание"("ID ПТС","ID ТО","Дата проведения ТО") VALUES (2,2,'2001-1-1 00:01:00');
203 INSERT INTO "Тех_Обслуживание"("ID ПТС","ID ТО","Дата проведения ТО") VALUES (3,3,'2001-1-1 00:01:00');
204 INSERT INTO "Тех_Обслуживание"("ID ПТС","ID ТО","Дата проведения ТО") VALUES (4,4,'2001-1-1 00:01:00');
205 INSERT INTO "Тех_Обслуживание"("ID ПТС","ID ТО","Дата проведения ТО") VALUES (5,5,'2001-1-1 00:01:00');
206
207 INSERT INTO "Человек"("ID человека","ФИО") VALUES (1,'Андрей Андреевич Андреев');
208 INSERT INTO "Человек"("ID человека","ФИО") VALUES (2,'Борис Борисович Борисов');
209
210 INSERT INTO "Водитель"("ID человека","ID водителя") VALUES (2,1);
211 INSERT INTO "Водитель"("ID человека","ID водителя") VALUES (1,2);
212
213 INSERT INTO "Владелец"("ID человека","ID владельца") VALUES (1,2);
214 INSERT INTO "Владелец"("ID человека","ID владельца") VALUES (2,1);
215
216 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (1,'2001-1-1 01:00:00',1,1,1);
217 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (2,'2001-1-1 01:00:00',2,2,2);
218 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (3,'2001-1-1 01:00:00',3,3,2);
219 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (4,'2001-1-1 01:00:00',4,4,1);
220 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (5,'2001-1-1 01:00:00',5,5,1);
221 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (6,'2001-1-1 01:00:00',6,6,2);
222 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (7,'2001-1-1 01:00:00',7,7,2);
223 INSERT INTO "Постановка_на_учёт"("ID постановки на учёт","Дата постановки на учёт","Номерной знак","ID ПТС","ID владельца") VALUES (8,'2001-1-1 01:00:00',8,8,2);
224
225 INSERT INTO "Снятие_с_учёта"("ID снятия с учёта","Дата снятия с учёта","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") VALUES (1,'2001-1-1 02:00:00',1,'2001-1-1 01:00:00',1,1);
226 INSERT INTO "Снятие_с_учёта"("ID снятия с учёта","Дата снятия с учёта","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") VALUES (2,'2001-1-1 02:00:00',2,'2001-1-1 01:00:00',2,2);
227 INSERT INTO "Снятие_с_учёта"("ID снятия с учёта","Дата снятия с учёта","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС") VALUES (8,'2001-1-1 02:00:00',8,'2001-1-1 01:00:00',2,8);
228
229 INSERT INTO "Розыск"("ID розыска","Описание ТС","ID постановки на учёт","Дата постановки на учёт","ID ПТС","ID владельца") VALUES (1,'Красный Acura',1,'2001-1-1 01:00:00',1,1);
230 INSERT INTO "Розыск"("ID розыска","Описание ТС","ID постановки на учёт","Дата постановки на учёт","ID ПТС","ID владельца") VALUES (2,'Синий Alfa Romeo',2,'2001-1-1 01:00:00',2,2);
231
232 INSERT INTO "Возврат"("ID возврата","ID розыска") VALUES (1,1);
233 INSERT INTO "Возврат"("ID возврата","ID розыска") VALUES (2,2);
234
235 INSERT INTO "Нарушения"("ID нарушения","Тип нарушения") VALUES (1,'Привышение скорости');
236 INSERT INTO "Нарушения"("ID нарушения","Тип нарушения") VALUES (2,'Проезд на красный свет светофора');
237
238 INSERT INTO "Нарушения_и_штрафы"("ID штрафа","Дата нарушения","Сумма штрафа","ID водителя","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС","ID нарушения") VALUES (1,'2001-1-1 01:01:00',11,1,1,'2001-1-1 01:00:00',1,1,1);
239 INSERT INTO "Нарушения_и_штрафы"("ID штрафа","Дата нарушения","Сумма штрафа","ID водителя","ID постановки на учёт","Дата постановки на учёт","ID владельца","ID ПТС","ID нарушения") VALUES (2,'2001-1-1 01:02:00',12,2,2,'2001-1-1 01:00:00',2,2,2);
240
241 CREATE VIEW "R1_1" AS SELECT "ID ПТС","ID владельца" FROM "Постановка_на_учёт" LEFT JOIN "Снятие_с_учёта" ON "Постановка_на_учёт"."ID ПТС"="Снятие_с_учёта"."ID ПТС" WHERE "Снятие_с_учёта"."ID снятия с учёта" = NULL;
242 CREATE VIEW "R1_2" AS SELECT "ID ПТС" FROM "R1_1" LEFT JOIN "Тех_Обслуживание" ON "R1_1"."ID ПТС"="Тех_Обслуживание"."ID ПТС" WHERE "Тех_Обслуживание"."ID ТО" = NULL;
243 CREATE VIEW "R1_3" AS SELECT "ID ПТС" FROM "R1_1" LEFT JOIN "Тех_Обслуживание" ON "R1_1"."ID ПТС"="Тех_Обслуживание"."ID ПТС" WHERE "Тех_Обслуживание"."ID ТО" = NOT NULL;
244 CREATE VIEW "R1_4" AS SELECT *from "R1_3" INNER JOIN "Тех_Обслуживание" ON "R1_3"."ID ПТС" = "Тех_Обслуживание"."ID ПТС";
245 CREATE VIEW "R1_5" AS SELECT *from "R1_4" WHERE DATEDIFF(NOW(),"R1_4"."Дата проведения ТО")>365;
246 CREATE VIEW "R1_6" AS SELECT "ID ПТС" FROM "R1_5" UNION SELECT "ID ПТС" FROM "R1_2";
247 CREATE VIEW "R1_7" AS SELECT *from "R1_6" INNER JOIN "R1_1" ON "R1_6"."ID ПТС" = "R1_1"."ID ПТС";
248 CREATE VIEW "R1_8" AS SELECT "ID владельца" FROM "R1_7";
249
250 CREATE VIEW "R2_1" AS SELECT "ID т.с.","ID владельца","Дата регистрации т.с." FROM "Владелец_и_тс" MINUS SELECT "ID т.с.","ID владельца","Дата регистрации т.с." FROM "Cнятие_с_учёта";
251 CREATE VIEW "R2_2" AS SELECT "ID владельца",COUNT("ID владельца") AS "Кол-во ТС у владельца" FROM "R2_1" GROUP BY "ID владельца";
252 CREATE VIEW "R2_3" AS SELECT * from "R2_2" Where "Кол-во ТС у владельца" > 1;
253 CREATE VIEW "R2_4" AS SELECT "ФИО" FROM ("R2_3"."ID владельца" AS "ID людя") INNER JOIN "Людь" ON "R2_3"."ID людя"="Людь"."ID людя";
254
255 CREATE VIEW "R3_1" AS SELECT "ID т.с.","ID владельца","Дата регистрации т.с." FROM "Владелец_и_тс" MINUS SELECT "ID т.с.","ID владельца","Дата регистрации т.с." FROM "Снятие_с_у чёта";
256 CREATE VIEW "R3_2" AS SELECT "ID т.с." FROM "R3_1" INNER JOIN "Транспортное_ср" ON "R3_1"."ID т.с."="Транспортное_ср"."ID т.с.";
257 CREATE VIEW "R3_3" AS SELECT INSERT INTO "R3_2" ("Год выпуска") VALUES year("Дата выпуска т.с.");
258 CREATE VIEW "R3_4" AS SELECT "Год выпуска",COUNT("Год выпуска") AS "Кол-во т.с." FROM "R3_3" GROUP BY "Год выпуска";
259 CREATE VIEW "R3_5" AS SELECT MAX("Кол-во т.с.") AS "Максимум" FROM "R3_4";
260 CREATE VIEW "R3_6" AS SELECT "R3_4" INNER JOIN "R3_5" ON "R3_4"."Кол-во т.с."="R3_5"."Максимум";
261
262 CREATE VIEW "R4_1" AS SELECT "ID модели","ID цвета",COUNT("ID модели","ID цвета") AS "Кол-во моделей такого цвета" FROM "Транспортное_ср" GROUP BY "ID модели","ID цвета";
263 CREATE VIEW "R4_2" AS SELECT "ID модели","ID цвета" FROM ((MAX("Кол-во моделей такого цвета") FROM "R4_1" GROUP BY "ID модели") INNER JOIN "ID модели","Кол-во моделей такого цвета" FROM "R1");
264 CREATE VIEW "R4_3" AS SELECT "Название модели","ID цвета" FROM "R4_2" INNER JOIN "Список_моделей";
265 CREATE VIEW "R4_4" AS SELECT "Название модели","Название цвета" FROM "R4_3" INNER JOIN "Цвета";