-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinsert_data.sql
More file actions
339 lines (325 loc) · 23.9 KB
/
Copy pathinsert_data.sql
File metadata and controls
339 lines (325 loc) · 23.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
-- Вставляем данные в таблицу students
DROP TABLE students CASCADE;
DROP TABLE instructors CASCADE;
DROP TABLE cars CASCADE;
DROP TABLE exams CASCADE;
DROP TABLE groups CASCADE;
DROP TABLE lessons CASCADE;
DELETE FROM students;
INSERT INTO students (student_id, first_name, last_name, patronymic, group_id, registration_date, phone) VALUES
(1, 'Иван', 'Иванов', 'Иванович', 1, '2024-01-10', '+79161234567'),
(2, 'Петр', 'Петров', 'Петрович', 1, '2024-02-15', '+79161234568'),
(3, 'Сергей', 'Сергеев', 'Сергеевич', 2, '2024-03-20', '+79161234569'),
(4, 'Алексей', 'Алексеев', 'Алексеевич', 2, '2024-02-25', '+79161234570'),
(5, 'Мария', 'Смирнова', 'Ивановна', 3, '2024-05-05', '+79161234571'),
(6, 'Анна', 'Кузнецова', 'Игоревна', 1, '2024-01-12', '+79161234575'),
(7, 'Дмитрий', 'Волков', 'Александрович', 1, '2024-02-17', '+79161234576'),
(8, 'Ольга', 'Соколова', 'Павловна', 2, '2024-03-22', '+79161234577'),
(9, 'Виктор', 'Морозов', 'Семенович', 2, '2024-04-27', '+79161234578'),
(10, 'Елена', 'Крылова', 'Николаевна', 3, '2024-05-10', '+79161234579'),
(11, 'Юлия', 'Белова', 'Олеговна', 1, '2024-01-14', '+79161234580'),
(12, 'Артем', 'Зайцев', 'Сергеевич', 1, '2024-02-19', '+79161234581'),
(13, 'Никита', 'Павлов', 'Иванович', 2, '2024-03-24', '+79161234582'),
(14, 'Светлана', 'Медведева', 'Петровна', 2, '2024-04-29', '+79161234583'),
(15, 'Роман', 'Орлов', 'Андреевич', 3, '2024-05-12', '+79161234584'),
(16, 'Татьяна', 'Власова', 'Алексеевна', 1, '2024-01-16', '+79161234585'),
(17, 'Григорий', 'Тихонов', 'Дмитриевич', 1, '2024-02-21', '+79161234586'),
(18, 'Александра', 'Громова', 'Николаевна', 2, '2024-03-26', '+79161234587'),
(19, 'Илья', 'Сорокин', 'Владимирович', 2, '2024-04-30', '+79161234588'),
(20, 'Екатерина', 'Беляева', 'Викторовна', 3, '2024-05-14', '+79161234589'),
(21, 'Михаил', 'Калинин', 'Станиславович', 1, '2024-01-18', '+79161234590'),
(22, 'Полина', 'Лебедева', 'Геннадьевна', 1, '2024-02-23', '+79161234591'),
(23, 'Андрей', 'Ершов', 'Викторович', 2, '2024-03-28', '+79161234592'),
(24, 'Вера', 'Дмитриева', 'Александровна', 2, '2024-05-02', '+79161234593'),
(25, 'Леонид', 'Князев', 'Сергеевич', 3, '2024-05-16', '+79161234594'),
(26, 'Андрей', 'Федоров', 'Павлович', 1, '2024-06-01', '+79161234195'),
(27, 'Ирина', 'Тимофеева', 'Владимировна', 1, '2024-06-03', '+79161234196'),
(28, 'Олег', 'Щербаков', 'Дмитриевич', 2, '2024-06-05', '+79161231597'),
(29, 'Людмила', 'Жукова', 'Петровна', 2, '2024-06-08', '+79161234198'),
(30, 'Евгений', 'Давыдов', 'Анатольевич', 3, '2024-06-10', '+79161134599'),
(31, 'Марина', 'Козлова', 'Васильевна', 1, '2024-06-12', '+79161231600'),
(32, 'Алексей', 'Барков', 'Станиславович', 1, '2024-06-15', '+79161231601'),
(33, 'Римма', 'Лазарева', 'Анатольевна', 2, '2024-06-18', '+79161234602'),
(34, 'Владимир', 'Чернов', 'Иванович', 2, '2024-06-20', '+79161234603'),
(35, 'Лариса', 'Рыжкова', 'Геннадьевна', 3, '2024-06-22', '+79161234604'),
(36, 'Денис', 'Ветров', 'Михайлович', 1, '2024-06-25', '+79161234605'),
(37, 'Юлия', 'Кудрявцева', 'Олеговна', 1, '2024-06-28', '+79161234606'),
(38, 'Павел', 'Ильин', 'Сергеевич', 2, '2024-07-01', '+79161234607'),
(39, 'Надежда', 'Соколова', 'Павловна', 2, '2024-07-03', '+79161234608'),
(40, 'Тимур', 'Клименко', 'Валерьевич', 3, '2024-07-05', '+79161234609'),
(41, 'Ксения', 'Горшкова', 'Романовна', 1, '2024-07-08', '+79161234610'),
(42, 'Степан', 'Руденко', 'Петрович', 1, '2024-07-10', '+79161234611'),
(43, 'София', 'Орлова', 'Михайловна', 2, '2024-07-12', '+79161234612'),
(44, 'Георгий', 'Ковалев', 'Иванович', 2, '2024-07-14', '+79161234613'),
(45, 'Вера', 'Шевченко', 'Николаевна', 3, '2024-07-16', '+79161234614'),
(46, 'Геннадий', 'Герасимов', 'Андреевич', 1, '2024-07-18', '+79161234615'),
(47, 'Екатерина', 'Анисимова', 'Николаевна', 1, '2024-07-20', '+79161234616'),
(48, 'Дмитрий', 'Степанов', 'Александрович', 2, '2024-07-22', '+79161234617'),
(49, 'Маргарита', 'Климова', 'Евгеньевна', 2, '2024-07-24', '+79161234618'),
(50, 'Николай', 'Рогов', 'Петрович', 3, '2024-07-26', '+79161234619'),
(51, 'Тимофей', 'Смирнов', 'Игоревич', 1, '2024-07-28', '+79161234620'),
(52, 'Алена', 'Егорова', 'Ивановна', 1, '2024-07-30', '+79161234621'),
(53, 'Даниил', 'Крылов', 'Александрович', 2, '2024-08-01', '+79161234622'),
(54, 'Марина', 'Петрякова', 'Станиславовна', 2, '2024-08-03', '+79161234623'),
(55, 'Леонид', 'Чернышев', 'Павлович', 3, '2024-08-05', '+79161234624'),
(56, 'Ирина', 'Широкова', 'Михаиловна', 1, '2024-08-07', '+79161234625'),
(57, 'Анатолий', 'Шмидт', 'Николаевич', 1, '2024-08-09', '+79161234626'),
(58, 'Татьяна', 'Колесникова', 'Сергеевна', 2, '2024-08-11', '+79161234627'),
(59, 'Сергей', 'Голубев', 'Михайлович', 2, '2024-08-13', '+79161234628'),
(60, 'Светлана', 'Ширяева', 'Андреевна', 3, '2024-08-15', '+79161234629'),
(61, 'Илья', 'Бобров', 'Владимирович', 1, '2024-08-17', '+79161234630'),
(62, 'Елена', 'Соловьева', 'Николаевна', 1, '2024-08-19', '+79161234631'),
(63, 'Артур', 'Мартынов', 'Дмитриевич', 2, '2024-08-21', '+79161234632'),
(64, 'Алина', 'Романова', 'Станиславовна', 2, '2024-08-23', '+79161234633'),
(65, 'Никита', 'Абрамов', 'Иванович', 3, '2024-08-25', '+79161234634'),
(66, 'Виктория', 'Светлова', 'Николаевна', 1, '2024-08-27', '+79161234635'),
(67, 'Георгий', 'Логинов', 'Дмитриевич', 1, '2024-08-29', '+79161234636'),
(68, 'Ирина', 'Маркова', 'Геннадьевна', 2, '2024-08-31', '+79161234637'),
(69, 'Юлия', 'Иванова', 'Романовна', 2, '2024-09-02', '+79161234638'),
(70, 'Тимур', 'Волков', 'Анатольевич', 3, '2024-09-04', '+79161234639'),
(71, 'Владислав', 'Ребров', 'Геннадьевич', 1, '2024-09-06', '+79161234640'),
(72, 'Данила', 'Чистяков', 'Дмитриевич', 1, '2024-09-08', '+79161234641'),
(73, 'Мила', 'Кузнецова', 'Семеновна', 2, '2024-09-10', '+79161234642'),
(74, 'Никита', 'Савельев', 'Игоревич', 2, '2024-09-12', '+79161234643'),
(75, 'Ирина', 'Дорофеева', 'Николаевна', 3, '2024-09-14', '+79161234644'),
(76, 'Максим', 'Орлов', 'Анатольевич', 1, '2024-09-16', '+79161234645'),
(77, 'Оксана', 'Николаева', 'Сергеевна', 1, '2024-09-18', '+79161234646'),
(78, 'Вячеслав', 'Киселев', 'Иванович', 2, '2024-09-20', '+79161234647'),
(79, 'Лилия', 'Морозова', 'Павловна', 2, '2024-09-22', '+79161234648'),
(80, 'Евгений', 'Демидов', 'Михайлович', 3, '2024-09-24', '+79161234649'),
(81, 'Евдокия', 'Егорова', 'Геннадьевна', 1, '2024-09-26', '+79161234650'),
(82, 'Кирилл', 'Пономарев', 'Александрович', 1, '2024-09-28', '+79161234651'),
(83, 'Нина', 'Ковальчук', 'Владимировна', 2, '2024-09-30', '+79161234652'),
(84, 'Дмитрий', 'Тимофеев', 'Павлович', 2, '2024-10-02', '+79161234653'),
(85, 'Татьяна', 'Михайлова', 'Николаевна', 3, '2024-10-04', '+79161234654'),
(86, 'Роман', 'Карпов', 'Станиславович', 1, '2024-10-06', '+79161234655'),
(87, 'Светлана', 'Петренко', 'Александровна', 1, '2024-10-08', '+79161234656'),
(88, 'Алексей', 'Шалаев', 'Игоревич', 2, '2024-10-10', '+79161234657'),
(89, 'Ольга', 'Анисимова', 'Викторовна', 2, '2024-10-12', '+79161234658'),
(90, 'Виктор', 'Яковлев', 'Геннадьевич', 3, '2024-10-14', '+79161234659'),
(91, 'Юлия', 'Нестерова', 'Григорьевна', 1, '2024-10-16', '+79161234660'),
(92, 'Артем', 'Беляев', 'Станиславович', 1, '2024-10-18', '+79161234661'),
(93, 'Никита', 'Лазарев', 'Сергеевич', 2, '2024-10-20', '+79161234662'),
(94, 'Маргарита', 'Калинина', 'Игоревна', 2, '2024-10-22', '+79161234663'),
(95, 'Максим', 'Соловьев', 'Анатольевич', 3, '2024-10-24', '+79161234664'),
(96, 'Алена', 'Левина', 'Васильевна', 1, '2024-10-26', '+79161234665'),
(97, 'Иван', 'Петухов', 'Михайлович', 1, '2024-10-28', '+79161234666'),
(98, 'Тимур', 'Щербаков', 'Сергеевич', 2, '2024-10-30', '+79161234667'),
(99, 'Марина', 'Орлова', 'Геннадьевна', 2, '2024-11-01', '+79161234668'),
(100, 'Ирина', 'Романова', 'Владимировна', 3, '2024-11-03', '+79161234669'),
(101, 'Иван', 'Иванов', 'Иванович', 1, '2024-01-10', '+79161234501'),
(102, 'Петр', 'Петров', 'Петрович', 1, '2024-02-15', '+79161234502'),
(103, 'Сергей', 'Сергеев', 'Сергеевич', 2, '2024-03-20', '+79161234503'),
(104, 'Александр', 'Алексеев', 'Алексеевич', 2, '2024-04-25', '+79161234504'),
(105, 'Мария', 'Маркова', 'Мариевна', 3, '2024-05-30', '+79161234505'),
(106, 'Ольга', 'Ольгова', 'Ольговна', 3, '2024-06-10', '+79161234506'),
(107, 'Дмитрий', 'Дмитриев', 'Дмитриевич', 4, '2024-07-12', '+79161234507'),
(108, 'Наталья', 'Натальева', 'Натальевна', 4, '2024-08-15', '+79161234508'),
(109, 'Андрей', 'Андреев', 'Андреевич', 5, '2024-09-18', '+79161234509'),
(110, 'Елена', 'Еленова', 'Еленовна', 5, '2024-10-20', '+79161234510'),
(111, 'Максим', 'Максимов', 'Максимович', 6, '2024-11-22', '+79161234511'),
(112, 'Татьяна', 'Татьянова', 'Татьяновна', 6, '2024-12-01', '+79161234512'),
(113, 'Андрей', 'Иванов', 'Иванович', 2, '2024-01-15', '+79161234513'),
(114, 'Олег', 'Олегов', 'Олегович', 3, '2024-02-10', '+79161234514'),
(115, 'Марина', 'Маринова', 'Мариновна', 1, '2024-03-05', '+79161234515'),
(116, 'Анастасия', 'Анастасиева', 'Анастасиевна', 4, '2024-04-01', '+79161234516'),
(117, 'Виктор', 'Викторов', 'Викторович', 5, '2024-05-08', '+79161234517'),
(118, 'Валентина', 'Валентинова', 'Валентиновна', 6, '2024-06-12', '+79161234518'),
(119, 'Юрий', 'Юрьев', 'Юрьевич', 2, '2024-07-25', '+79161234519'),
(120, 'Ксения', 'Ксениева', 'Ксениевна', 3, '2024-08-18', '+79161234520'),
(121, 'Владимир', 'Владимиров', 'Владимирович', 1, '2024-01-10', '+79161234521'),
(122, 'Екатерина', 'Екатеринина', 'Екатерининна', 1, '2024-02-15', '+79161234522'),
(123, 'Константин', 'Константинов', 'Константинович', 2, '2024-03-20', '+79161234523'),
(124, 'Тимофей', 'Тимофеев', 'Тимофеевич', 2, '2024-04-25', '+79161234524'),
(125, 'Дарина', 'Даринова', 'Дариновна', 3, '2024-05-30', '+79161234525'),
(126, 'Юлия', 'Юлиева', 'Юлиевна', 3, '2024-06-10', '+79161234526'),
(127, 'Максим', 'Максимов', 'Максимович', 4, '2024-07-12', '+79161234527'),
(128, 'Григорий', 'Григорьев', 'Григорьевич', 4, '2024-08-15', '+79161234528'),
(129, 'Оксана', 'Оксанова', 'Оксановна', 5, '2024-09-18', '+79161234529'),
(130, 'Ирина', 'Иркина', 'Иркиновна', 5, '2024-10-20', '+79161234530'),
(131, 'Артем', 'Артемов', 'Артемович', 6, '2024-11-22', '+79161234531'),
(132, 'Вера', 'Веркина', 'Веркиновна', 6, '2024-12-01', '+79161234532'),
(133, 'Денис', 'Денисов', 'Денисович', 2, '2024-01-15', '+79161234533'),
(134, 'Алёна', 'Аленова', 'Аленовна', 3, '2024-02-10', '+79161234534'),
(135, 'Станислав', 'Станиславов', 'Станиславович', 1, '2024-03-05', '+79161234535'),
(136, 'Евгений', 'Евгениев', 'Евгениевич', 4, '2024-04-01', '+79161234536'),
(137, 'Вероника', 'Вероникова', 'Верониковна', 5, '2024-05-08', '+79161234537'),
(138, 'Валерий', 'Валерьев', 'Валерьевич', 6, '2024-06-12', '+79161234538'),
(139, 'Людмила', 'Людимова', 'Людимовна', 2, '2024-07-25', '+79161234539'),
(140, 'Елена', 'Еленова', 'Еленовна', 3, '2024-08-18', '+79161234540'),
(141, 'Павел', 'Павлов', 'Павлович', 1, '2024-09-15', '+79161234541'),
(142, 'Кирилл', 'Кириллов', 'Кириллович', 2, '2024-10-10', '+79161234542'),
(143, 'Марина', 'Маринова', 'Мариновна', 4, '2024-01-10', '+79161234543'),
(144, 'Дмитрий', 'Дмитриев', 'Дмитриевич', 5, '2024-02-15', '+79161234544'),
(145, 'Никита', 'Никитин', 'Никитинович', 1, '2024-03-20', '+79161234545'),
(146, 'Татьяна', 'Татьянова', 'Татьяновна', 2, '2024-04-25', '+79161234546'),
(147, 'Игорь', 'Игорев', 'Игоревич', 3, '2024-05-30', '+79161234547'),
(148, 'Виктория', 'Викторова', 'Викторовна', 4, '2024-06-10', '+79161234548'),
(149, 'София', 'Софиева', 'Софиевна', 5, '2024-07-12', '+79161234549'),
(150, 'Анатолий', 'Анатольев', 'Анатольевич', 6, '2024-08-15', '+79161234550'),
(151, 'Евгения', 'Евгениева', 'Евгениевна', 1, '2024-09-18', '+79161234551'),
(152, 'Роман', 'Романов', 'Романович', 2, '2024-10-20', '+79161234552'),
(153, 'Валентина', 'Валентинова', 'Валентиновна', 3, '2024-11-22', '+79161234553'),
(154, 'Алексей', 'Алексеев', 'Алексеевич', 4, '2024-12-01', '+79161234554'),
(155, 'Юлия', 'Юлдова', 'Юлдовна', 5, '2024-01-15', '+79161234555'),
(156, 'Сергей', 'Сергеев', 'Сергеевич', 6, '2024-02-10', '+79161234556'),
(157, 'Олег', 'Олегов', 'Олегович', 1, '2024-03-05', '+79161234557'),
(158, 'Людмила', 'Людимова', 'Людимовна', 2, '2024-04-01', '+79161234558'),
(159, 'Галина', 'Галинова', 'Галиневна', 3, '2024-05-08', '+79161234559'),
(160, 'Петр', 'Петров', 'Петрович', 4, '2024-06-12', '+79161234560'),
(161, 'Евгений', 'Евгенов', 'Евгенович', 5, '2024-07-25', '+79161234561'),
(162, 'Мария', 'Мариенко', 'Мариенковна', 6, '2024-08-18', '+79161234562');
-- Вставляем данные в таблицу instructors
DELETE FROM instructors;
INSERT INTO instructors (instructor_id, last_name, first_name, patronymic, category, car_id, phone) VALUES
(1, 'Кузнецов', 'Игорь', 'Алексеевич', 'B', 1, '+79161234572'),
(2, 'Воробьев', 'Андрей', 'Сергеевич', 'C', 2, '+79161234573'),
(3, 'Новикова', 'Ольга', 'Викторовна', 'A', NULL, '+79161234574'),
(4, 'Смирнов', 'Дмитрий', 'Анатольевич', 'B', 3, '+79161234595'),
(5, 'Васильев', 'Алексей', 'Михайлович', 'C', 4, '+79161234596'),
(6, 'Павлова', 'Екатерина', 'Владимировна', 'D', 5, '+79161234597'),
(7, 'Кириллов', 'Владимир', 'Сергеевич', 'M', NULL, '+79161234598'),
(8, 'Леонова', 'Марина', 'Олеговна', 'A', 6, '+79161234599'),
(9, 'Семенов', 'Аркадий', 'Игоревич', 'B', 7, '+79161234600'),
(10, 'Иванова', 'Алина', 'Николаевна', 'C', NULL, '+79161234601');
-- Вставляем данные в таблицу groups
INSERT INTO groups (group_id, name, start_date, end_date, instructor_id) VALUES
(1, 'B', '2024-01-15', '2024-06-15', 1),
(2, 'C', '2024-02-01', '2024-07-01', 2),
(3, 'A', '2024-03-10', '2024-08-10', 3),
(4, 'D', '2024-04-01', '2024-09-01', 4),
(5, 'M', '2024-05-01', '2024-10-01', 5),
(6, 'B', '2024-06-01', '2024-11-01', 6),
(7, 'C', '2024-07-01', '2024-12-01', 7),
(8, 'A', '2024-08-01', '2025-01-01', 8),
(9, 'D', '2024-09-01', '2025-02-01', 9),
(10, 'M', '2024-10-01', '2025-03-01', 10);
-- Вставляем данные в таблицу cars
INSERT INTO cars (car_id, number, model, year) VALUES
(1, 'А123ВС77', 'Lada Granta', 2020),
(2, 'В456КМ77', 'Hyundai Solaris', 2021),
(3, 'С789ОР77', 'Toyota Corolla', 2019),
(4, 'М321ЕК77', 'Kia Rio', 2022),
(5, 'Р654АС77', 'Volkswagen Polo', 2020),
(6, 'Т987ВС77', 'Renault Logan', 2021),
(7, 'У543ОР77', 'Skoda Rapid', 2020),
(8, 'К876ЕК77', 'Ford Focus', 2018),
(9, 'А432АС77', 'Mazda 3', 2019),
(10, 'Е123ОР77', 'Chevrolet Cruze', 2017),
(11, 'О567КМ77', 'Nissan Juke', 2022),
(12, 'Н654ОР77', 'Honda Civic', 2021),
(13, 'Е876ВС77', 'Subaru XV', 2020),
(14, 'Р123ЕК77', 'Mitsubishi ASX', 2019),
(15, 'С543АС77', 'Peugeot 208', 2023),
(16, 'А111АА77', 'ГАЗель Next', 2021),
(17, 'В222ВВ77', 'Yamaha R1', 2020),
(18, 'С333СС77', 'Kawasaki ZX6', 2019),
(19, 'М444ММ77', 'Honda CB500', 2022),
(20, 'Т555ТТ77', 'BMW R1250', 2023);
-- Вставляем данные в таблицу lessons
DELETE FROM lessons;
-- Групповые теоретические занятия
INSERT INTO lessons (lesson_id, student_id, group_id, instructor_id, type, car_id, date) VALUES
(1, 1, 1, 1, 'теория', NULL, '2024-01-10'),
(2, 3, 1, 1, 'теория', NULL, '2024-03-20'),
(3, 4, 1, 1, 'теория', NULL, '2024-05-25'),
(4, 5, 2, 2, 'теория', NULL, '2024-05-05'),
(5, 6, 2, 2, 'теория', NULL, '2024-05-05'),
(6, 7, 2, 2, 'теория', NULL, '2024-05-05'),
(7, 8, 2, 2, 'теория', NULL, '2024-05-05'),
(8, 9, 3, 3, 'теория', NULL, '2024-05-10'),
(9, 10, 3, 3, 'теория', NULL, '2024-05-10'),
(10, 11, 3, 3, 'теория', NULL, '2024-05-10'),
(11, 12, 3, 3, 'теория', NULL, '2024-05-10'),
(12, 13, 4, 4, 'теория', NULL, '2024-04-10'),
(13, 14, 4, 4, 'теория', NULL, '2024-06-10'),
(14, 15, 4, 4, 'теория', NULL, '2024-06-10'),
(15, 16, 4, 4, 'теория', NULL, '2024-04-10'),
(16, 17, 5, 5, 'теория', NULL, '2024-05-01'),
(17, 18, 5, 5, 'теория', NULL, '2024-05-01'),
(18, 19, 5, 5, 'теория', NULL, '2024-05-01'),
(19, 20, 5, 5, 'теория', NULL, '2024-06-01'),
(20, 1, 1, 1, 'теория', NULL, '2024-06-01'),
(21, 2, 1, 1, 'теория', NULL, '2024-06-01'),
(22, 3, 1, 1, 'теория', NULL, '2024-06-01'),
(23, 4, 1, 1, 'теория', NULL, '2024-06-01'),
(24, 5, 2, 2, 'теория', NULL, '2024-07-10'),
(25, 6, 2, 2, 'теория', NULL, '2024-07-10'),
(26, 7, 2, 2, 'теория', NULL, '2024-07-10'),
(27, 8, 2, 2, 'теория', NULL, '2024-07-10'),
(28, 9, 3, 3, 'теория', NULL, '2024-08-15'),
(29, 10, 3, 3, 'теория', NULL, '2024-08-15'),
(30, 11, 3, 3, 'теория', NULL, '2024-08-15'),
(31, 12, 3, 3, 'теория', NULL, '2024-08-15'),
(32, 13, 4, 4, 'теория', NULL, '2024-09-01'),
(33, 14, 4, 4, 'теория', NULL, '2024-09-01'),
(34, 15, 4, 4, 'теория', NULL, '2024-09-01'),
(35, 16, 4, 4, 'теория', NULL, '2024-09-01'),
(36, 17, 5, 5, 'теория', NULL, '2024-10-01'),
(37, 18, 5, 5, 'теория', NULL, '2024-10-01'),
(38, 19, 5, 5, 'теория', NULL, '2024-10-01'),
(39, 20, 5, 5, 'теория', NULL, '2024-10-01'),
-- Одиночные теоретические занятия (не групповые)
(40, 21, 6, 6, 'теория', NULL, '2024-12-10'),
(41, 22, 7, 7, 'теория', NULL, '2024-12-12'),
(42, 23, 8, 8, 'теория', NULL, '2024-12-15'),
(43, 24, 9, 9, 'теория', NULL, '2024-12-20'),
-- Продолжение одиночных занятий для других студентов
(44, 25, 10, 10, 'теория', NULL, '2024-12-22'),
(45, 26, 1, 1, 'теория', NULL, '2024-12-25'),
(46, 27, 2, 2, 'теория', NULL, '2024-12-30'),
(47, 1, NULL, 1, 'практика', 1, '2024-01-21'),
(48, 1, NULL, 1, 'практика', 2, '2024-02-10'),
(49, 1, NULL, 2, 'практика', 3, '2024-03-05'),
(50, 2, NULL, 2, 'практика', 4, '2024-02-15'),
(51, 2, NULL, 2, 'практика', 5, '2024-03-10'),
(52, 2, NULL, 3, 'практика', 6, '2024-06-02'),
(53, 3, NULL, 3, 'практика', 7, '2024-06-12'),
(54, 3, NULL, 4, 'практика', 8, '2024-04-15'),
(55, 4, NULL, 4, 'практика', 9, '2024-06-05'),
(56, 4, NULL, 5, 'практика', 10, '2024-05-01'),
(57, 5, NULL, 5, 'практика', 1, '2024-05-10'),
(58, 5, NULL, 6, 'практика', 2, '2024-06-02'),
(59, 6, NULL, 6, 'практика', 3, '2024-06-07'),
(60, 7, NULL, 7, 'практика', 4, '2024-07-01'),
(61, 7, NULL, 7, 'практика', 5, '2024-07-15'),
(62, 8, NULL, 8, 'практика', 6, '2024-07-25'),
(63, 8, NULL, 8, 'практика', 7, '2024-08-05'),
(64, 9, NULL, 9, 'практика', 8, '2024-08-15'),
(65, 9, NULL, 9, 'практика', 9, '2024-09-01'),
(66, 10, NULL, 10, 'практика', 10, '2024-09-10'),
(67, 10, NULL, 10, 'практика', 1, '2024-09-20'),
(68, 11, NULL, 1, 'практика', 2, '2024-09-25'),
(69, 12, NULL, 1, 'практика', 3, '2024-10-10'),
(70, 12, NULL, 2, 'практика', 4, '2024-10-15'),
(71, 13, NULL, 2, 'практика', 5, '2024-10-25'),
(72, 14, NULL, 3, 'практика', 6, '2024-11-01'),
(73, 14, NULL, 3, 'практика', 7, '2024-11-10'),
(74, 15, NULL, 4, 'практика', 8, '2024-11-15'),
(76, 16, NULL, 5, 'практика', 10, '2024-11-30'),
(77, 17, NULL, 6, 'практика', 1, '2024-12-01'),
(78, 18, NULL, 6, 'практика', 2, '2024-12-05'),
(79, 19, NULL, 7, 'практика', 3, '2024-12-10'),
(80, 20, NULL, 7, 'практика', 4, '2024-12-15'),
(81, 21, NULL, 8, 'практика', 5, '2024-12-20'),
(82, 22, NULL, 8, 'практика', 6, '2024-12-25'),
(83, 23, NULL, 9, 'практика', 7, '2024-12-30'),
(84, 24, NULL, 9, 'практика', 8, '2025-01-05'),
(85, 25, NULL, 10, 'практика', 9, '2025-01-10');
DELETE FROM exams;
INSERT INTO exams (exam_id, student_id, date, type, scores) VALUES
(1, 1, '2024-12-01', 'теория', 85),
(2, 2, '2024-12-05', 'практика', 75),
(3, 3, '2024-12-10', 'теория', 90),
(4, 1, '2024-12-15', 'практика', 65),
(5, 2, '2024-12-20', 'теория', 88),
(6, 4, '2024-12-01', 'теория', 92),
(7, 5, '2024-12-03', 'практика', 78),
(8, 6, '2024-12-04', 'теория', 64),
(9, 7, '2024-12-06', 'практика', 88),
(10, 8, '2024-12-08', 'теория', 95),
(11, 9, '2024-12-10', 'практика', 81),
(12, 10, '2024-12-12', 'теория', 74),
(13, 3, '2024-12-15', 'практика', 60),
(14, 4, '2024-12-18', 'практика', 82),
(15, 5, '2024-12-20', 'теория', 89);