refactor for sql

This commit is contained in:
kr0sh512
2025-02-09 16:30:25 +03:00
parent 2cab4dccfc
commit b2db3a4b76
15 changed files with 468 additions and 775 deletions
+63
View File
@@ -0,0 +1,63 @@
CREATE TABLE IF NOT EXISTS schedule(
id BIGSERIAL PRIMARY KEY,
day_of_week VARCHAR(255),
begin_time VARCHAR(20),
end_time VARCHAR(20),
course VARCHAR(255),
lector VARCHAR(255),
is_lecture BOOLEAN DEFAULT FALSE,
room VARCHAR(20),
group VARCHAR(10),
parity INT,
);
-- ('mon', '101', '08:45', '10:20', '', '', ''),
-- ('mon', '101', '10:30', '12:05', '', '', ''),
-- ('mon', '101', '12:50', '14:25', '', '', ''),
-- ('mon', '101', '14:35', '16:10', '', '', ''),
-- ('mon', '101', '16:50', '18:20', '', '', ''),
INSERT INTO schedule(day_of_week, group, begin_time, end_time, course, lector, room) VALUES
('mon', '101', '10:30', '12:05', 'Практикум на ЭВМ', 'Кузьменкова Е.А.', '731'),
('mon', '101', '10:30', '12:05', 'Практикум на ЭВМ', 'Малышев Н.Е.', '778'),
('mon', '101', '12:50', '14:25', 'Английский язык', 'Бим М.М.', '735'),
('mon', '101', '12:50', '14:25', 'Английский язык', 'Шубина Ю.В.', '790'),
('mon', '101', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '102', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '103', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '104', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '105', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '106', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '107', '14:35', '16:10', 'Русский язык и культура речи', 'Рождественская Ольга Юрьевна', 'П-6'),
('mon', '101', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '102', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '103', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '104', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '105', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '106', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '107', '16:50', '18:20', 'Физическая культура', '', ''),
('mon', '102', '10:30', '12:05', 'Английский язык', 'Бим М.М.', '735'),
('mon', '102', '10:30', '12:05', 'Английский язык', 'Шубина Ю.В.', '790'),
('mon', '102', '12:50', '14:25', 'Математический анализ', 'Лапонин В.С.', '682'),
('mon', '103', '08:45', '10:20', 'Английский язык', 'Лаптинова А.И.', '73'),
('mon', '103', '08:45', '10:20', 'Английский язык', 'Каришева П.В.', '72'),
('mon', '103', '10:30', '12:05', 'Математический анализ', 'Зайцева Н.В.', '71'),
('mon', '103', '12:50', '14:25', 'Практикум на ЭВМ', 'Кузьменкова Е.А.', '731'),
('mon', '103', '12:50', '14:25', 'Практикум на ЭВМ', 'Малышев Н.Е.', '778'),
('mon', '104', '10:30', '12:05', 'Математический анализ', 'Лапонин В.С.', '682'),
('mon', '104', '12:50', '14:25', 'Английский язык', 'Каришева П.В.', '72'),
('mon', '105', '10:30', '12:05', 'Математический анализ', 'Никитин А.А.', '72'),
('mon', '105', '12:50', '14:25', 'Алгебра и геометрия', 'Лебедева О.С.', '503'),
('mon', '106', '10:30', '12:05', 'Практикум на ЭВМ', 'Корухова Л.С.', '779'),
('mon', '106', '10:30', '12:05', 'Практикум на ЭВМ', 'Соловьев М.А.', '780'),
('mon', '106', '12:15', '13:50', 'Алгебра и геометрия', 'Есикова Н.Б.', '504'),
('mon', '107', '08:45', '10:20', 'Математический анализ', 'Зайцева Н.В.', '71'),
('mon', '107', '10:30', '12:05', 'Алгебра и геометрия', 'Есикова Н.Б.', '504'),
('mon', '107', '12:50', '14:25', 'Практикум на ЭВМ', 'Журихин Д.М.', 'МЗ-3'),
('mon', '107', '12:50', '14:25', 'Практикум на ЭВМ', 'Гуляев Д.А.', 'МЗ-2'),