本帖最后由 cngdjws 于 2014-02-21 00:21:20 编辑

解决方案 »

  1.   

    你用户答题的答案要不要存,有没有查看答题情况或者错题集的需求
    如果没有的话两张表就够了
    试卷表A: A_id, 名称....字段
    考题表B: B_id, A_id, 考题, 正确答案....
    考题表我觉得不用每张试卷建一个考题表,就算一张试卷200题,1000张试卷也就20万笔数据,而且就算查询这种结构也不会全遍历整张表。
    答案跟考题应该是一一对应的,如果不考虑其他问题不如在考题表中直接建答案字段
    如果要存考生的答案还需要用户考题表
      

  2.   

    试卷表  试题表(包括单选题表、多选题表  等等) 答案表  考试表(因为一套卷子,涉及到多次考试) 还有很多就不一一讲了   可以参考下www.lovekao.com 这个系统 开源的 mvc架构  不过是asp.net的