这几天开始做网上考试系统,数据库设计碰到问题
我的疑问是最后学生做完试卷提交自己的答案应该时应该放在哪个表里
是不是要给每个考生建一个答案表?如现实中每个考生一张试卷那样?

解决方案 »

  1.   

    数据库的表不能随便建的,动态建表算是数据库设计的一个忌讳吧。如果题目不多的话,为答案建一张表,每份考生的答卷是表中的一行。如果题目比较多并且答案都是选择题的话,建一张表,每行存储考号,题号,答案。如果题目比较多,并且答案类型很难统一的话,为每个题目建一张表吧。
      

  2.   

    给每个题建张表是不是太麻烦了啊