【发布时间】:2015-04-20 18:21:25
【问题描述】:
我正在计划一个数据库,用于记录学生每天的上学情况。
问题是我无法预测一个班级的学生总数,而且天数会稳步增加,所以我在 MySQL db 部分苦苦挣扎。
我应该使用学生姓名作为列,每个日期作为行吗?我知道每次在课堂上添加或删除学生时,使用这种方法将迫使我更改表格的列。例如
day student1 student2 student3 studentN
---- -------- -------- -------- --------
1 x x x
有没有人解决过类似的问题或有什么建议?
【问题讨论】:
-
您使用的是哪个数据库系统? MySql 还是 Microsoft SQL Server?你有两个标签反对你的问题。
-
我不明白你的问题。尽管您想要的是数据库的用途..将多个数据存储在一次定义的表中。请再澄清一点。
-
@Elliveny。数据库系统是MySql。我已经删除了 sql-server 标记