我对用于跟踪学生出勤率的数据库表的设计有疑问。目前,我的桌子students至少有4000学生。
创建一个出勤数据库来跟踪他们的出勤情况几乎会有几4000*30days*12months => ~ 1,400,000行(忽略假期/周日)。
考勤表将有:
id (INT)
student_id (INT)
course_id (INT)
data (DATETIME)
present/absent (TINYINT, as I'll store 1/0)
comments
Run Code Online (Sandbox Code Playgroud)
我正在使用PHP/MySql. 一张桌子变得这么大,还有其他办法吗?