Загрузка данных


-- Заполняем Предметы (5 шт.)
INSERT INTO Subjects (subject_id, subject_name) VALUES
(1, 'Математика'),
(2, 'Физика'),
(3, 'Русский язык'),
(4, 'История'),
(5, 'Английский язык');

-- Заполняем Кабинеты (5 шт.)
INSERT INTO Rooms (room_id, room_number) VALUES
(1, '101'),
(2, '102'),
(3, '103'),
(4, '105'),
(5, '201');

-- Заполняем Учителей (5 шт.)
-- У Смирнова (ID 4) нет кабинета (NULL)
INSERT INTO Teachers (teacher_id, last_name, first_name, subject_id, room_id) VALUES
(1, 'Иванова', 'Мария', 1, 1),
(2, 'Петров', 'Сергей', 2, 2),
(3, 'Сидорова', 'Анна', 3, 3),
(4, 'Смирнов', 'Алексей', 4, NULL),
(5, 'Кузнецова', 'Елена', 5, 4);

-- Заполняем Классы (5 шт.)
INSERT INTO Classes (class_id, class_name, head_teacher_id) VALUES
(1, '5А', 1),
(2, '5Б', 2),
(3, '6А', 3),
(4, '7В', 4),
(5, '8А', 5);

-- Заполняем Учеников (5 шт.)
INSERT INTO Students (student_id, last_name, first_name, class_id) VALUES
(1, 'Орлов', 'Дмитрий', 1),
(2, 'Лебедева', 'Ольга', 1),
(3, 'Козлов', 'Иван', 2),
(4, 'Новикова', 'Софья', 3),
(5, 'Морозов', 'Артем', 5);

-- Заполняем Оценки (5 шт.)
-- (Для отчета важно, чтобы были разные оценки: 2, 3, 4, 5)
INSERT INTO Grades (grade_id, student_id, subject_id, grade_value, quarter) VALUES
(1, 1, 1, 5, 1), -- Орлов, Математика, 5
(2, 2, 1, 3, 1), -- Лебедева, Математика, 3
(3, 3, 3, 4, 2), -- Козлов, Русский, 4
(4, 4, 4, 5, 1), -- Новикова, История, 5
(5, 5, 5, 2, 2); -- Морозов, Английский, 2

-- Заполняем Расписание (5 шт.)
INSERT INTO Schedule (schedule_id, day_of_week, lesson_number, class_id, subject_id, teacher_id, room_id) VALUES
(1, 'Понедельник', 1, 1, 1, 1, 1),
(2, 'Понедельник', 2, 1, 3, 3, 3),
(3, 'Среда', 5, 2, 2, 2, 2),
(4, 'Среда', 5, 3, 4, 4, 5),
(5, 'Четверг', 1, 5, 5, 5, 4);