更新 mysql.sql
parent
8f5b0e7dd2
commit
7c13aa0e6c
70
mysql.sql
70
mysql.sql
|
|
@ -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,
|
||||
|
|
|
|||
Reference in New Issue