- 论坛徽章:
- 0
|
本帖最后由 mmx384 于 2011-10-28 22:54 编辑
本人是一个小学教师,为学校设计了一个ACCESS网站,以方便自己平时计算成绩管理学籍等工作,现在要扩展到全县的学校,转到MYSQL,本人完全新手,请问各位高手一个表设计问题。
有两个基础表:
cjlib成绩表(估计每年产生三十万条记录)
cjid, xq, gradeid,classid,kstype,kstime,stunum,yu,shu,ying,mtime
1,2010,5,4,期中考试,2010-11-8,1022000254,80,90,100,2010-11-9
变动表(成绩表二分之一记录)
sch xq gradeid class id stunum chtype mtime
XX小学 2010 5 4 1022000254 在编学生 2010-9-1
XX小学 2011 5 4 1022000254 转出 2011-2-2
考虑成绩表每年100万或者1000万的记录,要对成绩表分班级或分年级统计、分析,我这样的表设计有没有什么问题?今天看到论坛所说的3NF,这里要不要成绩表的列gradeid,classid拆分? |
|