更新 mysql.sql
parent
0fde0df39c
commit
72758a4b95
37
mysql.sql
37
mysql.sql
|
|
@ -88,7 +88,7 @@ CREATE TABLE attendance_records
|
|||
date DATE NOT NULL,
|
||||
status ENUM('present', 'absent', 'late', 'excused'),
|
||||
FOREIGN KEY (course_id) REFERENCES course (course_id),
|
||||
FOREIGN KEY (student_id) REFERENCES students (student_id)
|
||||
FOREIGN KEY (student_id) REFERENCES student (student_id)
|
||||
);
|
||||
|
||||
|
||||
|
|
@ -156,18 +156,39 @@ VALUES ('教师1', 1),
|
|||
('教师3', 3),
|
||||
('教师4', 4);
|
||||
|
||||
CREATE TABLE major_course
|
||||
(
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
major_id VARCHAR(20) NOT NULL,
|
||||
course_id INT NOT NULL,
|
||||
FOREIGN KEY (major_id) REFERENCES major (major_id),
|
||||
FOREIGN KEY (course_id) REFERENCES course (course_id)
|
||||
);
|
||||
|
||||
INSERT INTO major_course (major_id, course_id) VALUES
|
||||
('000',1),
|
||||
('000',2),
|
||||
('000',3),
|
||||
('000',4),
|
||||
('000',5),
|
||||
('000',6),
|
||||
('000',7),
|
||||
('000',8);
|
||||
|
||||
CREATE TABLE teacher_class_course
|
||||
(
|
||||
id INT AUTO_INCREMENT,
|
||||
teacher_id INT,
|
||||
course_id INT,
|
||||
class_id INT,
|
||||
id INT AUTO_INCREMENT,
|
||||
teacher_number VARCHAR(20) NOT NULL,
|
||||
course_id INT NOT NULL,
|
||||
class_name VARCHAR(20) NOT NULL,
|
||||
PRIMARY KEY (id),
|
||||
FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id),
|
||||
FOREIGN KEY (course_id) REFERENCES course (course_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 teacher_class_course(teacher_number, course_id, class_name) VALUES
|
||||
('G0000',1,'2023级01班');
|
||||
|
||||
INSERT INTO teacher_class_course(teacher_id, course_id, class_id)
|
||||
VALUES (1, 1, 1),
|
||||
(1, 2, 1),
|
||||
|
|
|
|||
Reference in New Issue