标签: mysql database
我想要显示这样的表格
从三个数据库表生成取决于学生ID
这是插入学生标记的最佳方式吗?如果我有5000名学生和10个科目以及12年考试,我将在表Stu_Marks中获得超过500.000的记录
答案 0 :(得分:3)
是的,表格已标准化。顺便说一下,你还应该有一个学生表来提供学生信息(姓名)。
关于记录数量:您所指的是数据的粒度,而您的数据与元组{student,subject,exam}相关。如果您想存储每个学生投票的信息,则无法避免包含500,000条记录的表格。