数据库设计
最近做一个实训,做一个英语的考试系统,在数据库设计上不是很明白,恳请各位高手指点一二,再此谢过!
我之前有2个想法,如下:
1.ExamStatus表中:{考试编号,用户编号,考试类型(如:模拟、真题),考试开始时间,考试结束时间,是否提交}
ExamText表中:{考试编号,用户编号,听力题目编号,听力答案,听力学生答案,阅读题目编号,阅读答案,阅读学生答案......}
2.ExamStatus表中:{考试编号,用户编号,考试类型(如:模拟、真题),考试开始时间,考试结束时间,是否提交}
ExamText表中:{考试编号,用户编号,题目类型(如:听力、阅读等),题目编号,参考答案,学生答案}
第二种方法感觉就是对第一种方法ExamText中的拆分,不知那种那个设计上和操作上比较好,可能上面的做法比较烂,请各位高手指点一二,谢!