调查问卷选择题在数据库

调查问卷选择题在数据库

问:想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存?
  1. 答:单项选择的话就直接保存1,2,3,雹租4
    多项选择的话有两种,一种是保存已经选择的项,以空格或逗号隔开,如1 2 或者2 3 4
    另一种是为一题的茄缺四个选项分别建一个列,值为0或1,表示选中源纳兆或未选中
  2. 答:数知握袭据库题目表搭兄字段:ID,题目?选项A,选项B,皮碧选项C,选项D,然后在建个用户答题表:ID,题目,用户答案,
问:调查问卷选择题在数据库中怎样建表
  1. 答:如果能确定选项最多就是6个,可以考虑建一个表,字段定义为:题目编号(PK)、题干、选项1、选项2……选项6
    如果不能确定选项最多几个或者不想使用以上方法,可以考虑建两个表:
    题目表字段:题肆御目编号(PK)、题干裂信岩
    选项表字段:题目编号、选项号、选项
    其中,选项表的题目编号字段可以设置与题目坦禅表的外键关联,选项表的题目编号和选项号构成复合主键
问:问卷调查中一道不定项选择题,有A~G7个选项,用户填写完毕之后插入数据库,如何最优化求个选项百分比
  1. 答:可用数据库的分类统计项除以总参加答题人数(可用聚类函数)即可求出个选项百分比。
调查问卷选择题在数据库
下载Doc文档

猜你喜欢