更新 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
|
INSERT INTO teacher_class_course(teacher_number, course_id, class_name,major_id) VALUES
|
||||||
('G0000',1,'2023级01班','000');
|
('G0000',1,'2023级01班','000'),
|
||||||
|
('G0000',3,'2023级01班','000'),
|
||||||
INSERT INTO teacher_class_course(teacher_id, course_id, class_id)
|
('G0001',2,'2023级01班','000'),
|
||||||
VALUES (1, 1, 1),
|
('G0001',4,'2023级01班','000');
|
||||||
(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);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE schedule
|
CREATE TABLE schedule
|
||||||
(
|
(
|
||||||
schedule_id INT AUTO_INCREMENT,
|
schedule_id INT AUTO_INCREMENT UNIQUE,
|
||||||
day_of_week INT,
|
day_of_week INT,
|
||||||
period_id INT,
|
period_id INT,
|
||||||
teacher_id INT,
|
teacher_number INT,
|
||||||
class_id INT,
|
class_number INT,
|
||||||
course_id INT,
|
course_id INT,
|
||||||
PRIMARY KEY (schedule_id),
|
PRIMARY KEY (schedule_id),
|
||||||
FOREIGN KEY (period_id) REFERENCES time_period (period_id),
|
FOREIGN KEY (period_id) REFERENCES time_period (period_id),
|
||||||
FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id),
|
FOREIGN KEY (teacher_number) REFERENCES teacher (teacher_number),
|
||||||
FOREIGN KEY (class_id) REFERENCES class (class_id),
|
|
||||||
FOREIGN KEY (course_id) REFERENCES course (course_id)
|
FOREIGN KEY (course_id) REFERENCES course (course_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO schedule (day_of_week, period_id, teacher_id, class_id, course_id) VALUES
|
INSERT INTO schedule (day_of_week, period_id, teacher_number, class_number, course_id) VALUES
|
||||||
(1,1,1,1,1),
|
(1,1,'G0000','2023级01班',1),
|
||||||
(1,2,1,2,1),
|
(1,2,'G0000','2023级01班',3),
|
||||||
(2,3,1,1,3),
|
(1,3,'G0001','2023级01班',2),
|
||||||
(2,4,1,1,4),
|
(1,4,'G0001','2023级01班',4),
|
||||||
(3,1,1,1,2),
|
(2,1,'G0001','2023级01班',4),
|
||||||
(3,4,1,1,1),
|
(2,2,'G0001','2023级01班',2),
|
||||||
(4,2,1,2,1),
|
(2,3,'G0000','2023级01班',1),
|
||||||
(4,3,1,1,1),
|
(2,4,'G0000','2023级01班',3),
|
||||||
(5,1,1,1,3),
|
(3,1,'G0000','2023级01班',1),
|
||||||
(5,3,1,1,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
|
CREATE TABLE time_period
|
||||||
(
|
(
|
||||||
period_id INT AUTO_INCREMENT,
|
period_id INT AUTO_INCREMENT UNIQUE,
|
||||||
period_name VARCHAR(10),
|
period_name VARCHAR(10),
|
||||||
start_time TIME,
|
start_time TIME,
|
||||||
end_time TIME,
|
end_time TIME,
|
||||||
|
|
|
||||||
Reference in New Issue