要设计一个问卷调查。
让用户在线填写共800个选项,有单选,多选库。共计800个。洒家是这样想的:
因为一个网页800个也装不下。故,分成10部分。
A,B,C,D》》》》》》》
请问如何设计数据库最合理。有以下思路。
思路1:设计一个数据库,等A,B,C,D>>>>>全填写完一起提交insert数据库中。
思路2:设计10个数据库,填写完A,提交insert数据库中;填写B,提交insert数据库中。
其他思路?请回答。
如果有好的,

解决方案 »

  1.   

    干嘛要10个数据库,你想说10个表吗?
    只用一个表就可以了。如果是CheckBox多选框的话,要用一个数组变量存放选项,数据库存在一个字段里。
    分成10页的话,可以全部填写完毕一次性提交。
      

  2.   

    一个数据库,3张表,即可。
    Question(ID, Content),即问题表(编号,问题内容)
    Answer(ID, Contet),答案表(编号,答案内容)
    QuestionAnswer(QuestionID, AnswerID),问题答案表(问题编号,答案编号)
      

  3.   

    设计两张表即可Question(questionNo, question, answerNo)
    Answer(answerNo, questionNo, answer)Answer表用answerNo 、 questionNo 两个联合主键。