问:问卷调查类网站数据库怎么设计?
- 答:额,楼主,我也曾逗纯经想过做这样一个东西,这个跟试卷系统基本一致的,后来没做了,不过数物辩据库设计的思路可以给你参考下。
1、设计调研问卷的基本信息表,包括山蚂咐调研问卷编号,主题,应用单位,调研起始时间等。
2、设计调研题库表,题库表一般包含4种不同表格,一种为判断类型、一种为单选类型、一种为多选类型、一种为问答类型(填空类型可以归纳为此类型)
3、设计调研问卷试题关联表,包含调研问卷编号,试题编号。
4、设计调研问卷答案表,下分为4种不同表格,判断、单选、多选、问答,包括试题编号,回答者编号,答案等信息。
问:问卷调查数据库设计
- 答:如果能确定选项最多就是6个,可以考虑建一个表,字段定义为:题目编号(PK)、题干、选项1、选项2……选项6
如果不能确定选项最多几个或者不想使用以上方法,可以考虑建两个表:
题目表字段:题肆御目编号(PK)、题干裂信岩
选项表字段:题目编号、选项号、选项
其中,选项表的题目编号字段可以设置与题目坦禅表的外键关联,选项表的题目编号和选项号构成复合主键 - 答:请问第四个问题后来是怎么解决的?可否给个思路参考一下,谢谢?
问:问卷调查的数据库表的设计方式?
- 答:一般用N个text字段来做(比如
F1,f2,f3,f4.....f50).然后加一个标识字段誉掘手(如type).再加一二个meno字段来存大数据(如context1,context2),再建几个公用性比强的如(user,phone,tel,sex)
写程序时,把小的庆嫌问题,按问题系号,1,2,3将结果存用度f1,f2,f3中...用手写的就存入context1字段.如果有好几个手写的,context字段散卜不够用时,可以用一个特殊字符做分隔,将两三个问题同存于一个context字段中.这样就OK了