hi, 大家好,我在设计一个在线考试的数据库时碰到点问题:我想到两个方案,想参考下大家的意见哪个好。两个方案分别如下:方案1:
在此方案中,用户解答只和题目有关联。这样查询起来是不方便的,比如想得到某一试卷有多少用户做过,这个查询就得挺费力了。方案2:
此方案查询比较方便,在方案1中提到的查询在方案2中可以方便解决,但是“用户解答”表到“试卷”表的外键感觉有点冗余了,因为不需要这个外键(如方案1),“用户解答”也可以通过和“题目”表的关联以及“题目”表到“试卷”表的关联使“用户解答”和“试卷”间建立起间接关联。那这两种方案哪种更好呢?如果是你们会怎么做呢?谢谢:-)