Graduate

Modify table lecture_students

...@@ -7,7 +7,7 @@ PRIMARY KEY(lecture_id) ...@@ -7,7 +7,7 @@ PRIMARY KEY(lecture_id)
7 7
8 CREATE TABLE lecture_students( 8 CREATE TABLE lecture_students(
9 lecture_id VARCHAR(20) NOT NULL, 9 lecture_id VARCHAR(20) NOT NULL,
10 -student_id VARCHAR(10) NOT NULL, 10 +student_id VARCHAR(10) UNIQUE,
11 FOREIGN KEY (lecture_id) REFERENCES lecture(lecture_id), 11 FOREIGN KEY (lecture_id) REFERENCES lecture(lecture_id),
12 FOREIGN KEY (student_id) REFERENCES student(student_id) 12 FOREIGN KEY (student_id) REFERENCES student(student_id)
13 ); 13 );
...@@ -16,15 +16,14 @@ CREATE TABLE student_attendance( ...@@ -16,15 +16,14 @@ CREATE TABLE student_attendance(
16 lecture_id VARCHAR(20) NOT NULL, 16 lecture_id VARCHAR(20) NOT NULL,
17 student_id VARCHAR(10) NOT NULL, 17 student_id VARCHAR(10) NOT NULL,
18 status VARCHAR(10) NOT NULL, 18 status VARCHAR(10) NOT NULL,
19 -timestamp DATETIME DEFAULT CURRENT_TIMESTAMP, 19 +attendance_time DATETIME DEFAULT CURRENT_TIMESTAMP,
20 FOREIGN KEY (lecture_id) REFERENCES lecture(lecture_id), 20 FOREIGN KEY (lecture_id) REFERENCES lecture(lecture_id),
21 FOREIGN KEY (student_id) REFERENCES student(student_id) 21 FOREIGN KEY (student_id) REFERENCES student(student_id)
22 ); 22 );
23 23
24 CREATE TABLE undefined_image( 24 CREATE TABLE undefined_image(
25 lecture_id VARCHAR(20) NOT NULL, 25 lecture_id VARCHAR(20) NOT NULL,
26 -date DATE NOT NULL, 26 +image MEDIUMBLOB NOT NULL,
27 -image BLOB NOT NULL,
28 width SMALLINT NOT NULL, 27 width SMALLINT NOT NULL,
29 height SMALLINT NOT NULL, 28 height SMALLINT NOT NULL,
30 timestamp DATETIME DEFAULT CURRENT_TIMESTAMP, 29 timestamp DATETIME DEFAULT CURRENT_TIMESTAMP,
......