我正在为大学创建一个考勤管理网站,到目前为止我已经有了这个网站:
AttendanceId Pk,
RollNo,
Date,
Lecture1,
Lecture2,
Lecture3,
Lecture4,
Lecture5...till lecture10每堂课的出席人数都要记录下来。
我知道这不是一个很好的设计,因为有这么多的讲座栏目,有没有其他方法?
假设每天要记录5000名学生的出勤率,这种表会占用多少空间?
发布于 2013-02-18 14:59:29
是。您的表不是这样的。更好的做法是创建一个新表:
AttendanceLectures
AttendanceId a外键引用出席表,LectureId外键引用讲课表,使用组合键(ATtendanceId、LectureID)。
Lectures
LectureId.您的表Attendances应该是这样的:
AttendanceId Pk、RollNo,AttendanceDate.https://stackoverflow.com/questions/14930926
复制相似问题