更新 mysql.sql

master
wangsiyuan 2023-12-28 20:10:13 +08:00
parent 8f5b0e7dd2
commit 7c13aa0e6c
1 changed files with 33 additions and 37 deletions

View File

@ -189,56 +189,52 @@ CREATE TABLE teacher_class_course
);
INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
('G0000',1,'2023级01班','000');
INSERT INTO teacher_class_course(teacher_id, course_id, class_id)
VALUES (1, 1, 1),
(1, 2, 1),
(1, 1, 3),
(1, 1, 4),
(2, 2, 1),
(2, 2, 2),
(2, 2, 3),
(2, 2, 4),
(3, 2, 1),
(3, 2, 2),
(3, 2, 3),
(3, 2, 4);
('G0000',1,'2023级01班','000'),
('G0000',3,'2023级01班','000'),
('G0001',2,'2023级01班','000'),
('G0001',4,'2023级01班','000');
CREATE TABLE schedule
(
schedule_id INT AUTO_INCREMENT,
day_of_week INT,
period_id INT,
teacher_id INT,
class_id INT,
course_id INT,
schedule_id INT AUTO_INCREMENT UNIQUE,
day_of_week INT,
period_id INT,
teacher_number INT,
class_number INT,
course_id INT,
PRIMARY KEY (schedule_id),
FOREIGN KEY (period_id) REFERENCES time_period (period_id),
FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id),
FOREIGN KEY (class_id) REFERENCES class (class_id),
FOREIGN KEY (teacher_number) REFERENCES teacher (teacher_number),
FOREIGN KEY (course_id) REFERENCES course (course_id)
);
INSERT INTO schedule (day_of_week, period_id, teacher_id, class_id, course_id) VALUES
(1,1,1,1,1),
(1,2,1,2,1),
(2,3,1,1,3),
(2,4,1,1,4),
(3,1,1,1,2),
(3,4,1,1,1),
(4,2,1,2,1),
(4,3,1,1,1),
(5,1,1,1,3),
(5,3,1,1,1);
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_number, course_id) VALUES
(1,1,'G0000','2023级01班',1),
(1,2,'G0000','2023级01班',3),
(1,3,'G0001','2023级01班',2),
(1,4,'G0001','2023级01班',4),
(2,1,'G0001','2023级01班',4),
(2,2,'G0001','2023级01班',2),
(2,3,'G0000','2023级01班',1),
(2,4,'G0000','2023级01班',3),
(3,1,'G0000','2023级01班',1),
(3,2,'G0000','2023级01班',3),
(3,3,'G0001','2023级01班',2),
(3,4,'G0001','2023级01班',4),
(4,1,'G0001','2023级01班',4),
(4,2,'G0001','2023级01班',2),
(4,3,'G0000','2023级01班',1),
(4,4,'G0000','2023级01班',3),
(1,1,'G0000','2023级01班',1),
(1,2,'G0000','2023级01班',3),
(1,3,'G0001','2023级01班',2),
(1,4,'G0001','2023级01班',4);
CREATE TABLE time_period
(
period_id INT AUTO_INCREMENT,
period_id INT AUTO_INCREMENT UNIQUE,
period_name VARCHAR(10),
start_time TIME,
end_time TIME,