想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存

想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存,第1张

单项选择的话就直接保存1,2,3,4

多项选择的话有两种,一种是保存已经选择的项,以空格或逗号隔开,如1 2 或者2 3 4

另一种是为一题的四个选项分别建一个列,值为0或1,表示选中或未选中

视调查的内容,你把需要存储的所有项都建在数据库中,当选择全部或部分选项时,能够存的下。

当然允许为空。

比如:你把调查的题目编号,存储的时候先查找题目编号,再对应编号插入选择的项。

id:

problem:问题,字符串形式

answer:答案,数组形式

focus:必选

id,problem,answer,focus//4个字段

如:

id:1

problem:这是哪?

answer:array(0=>'答案1',1=>'答案2',2=>'答案3',3=>'答案4')

focus:y (y为必选,n为可选)

问卷表结构设计可以使用多种数据存储格式,包括Json、XML、CSV等。其中,Json是一种轻量级、易于理解和使用的数据交换格式,也逐渐被广泛应用于表单和问卷的结构设计和数据存储,因为它可以支持复杂数据结构,同时也适合前端开发人员的编程。

在Json格式的问卷表结构设计中,可以使用对象字面量来表示问题和选项,如:

```

{

"title": "这是一个问卷标题",

"questions": [

{

"type": "singleChoice",

"title": "以下哪种糖尿病风险高?",

"options": [

{"id": "A", "content": "中年肥胖人士"},

{"id": "B", "content": "妇女怀孕前患过妊娠糖尿病"},

{"id": "C", "content": "患过糖尿病"},

{"id": "D", "content": "有亲属患有糖尿病"},

]

},

{

"type": "multiChoice",

"title": "以下哪些因素可能会造成母鸡死亡?",

"options": [

{"id": "A", "content": "饲料中毒、污染"},

{"id": "B", "content": "环境不良、气候异常"},

{"id": "C", "content": "感染病毒、细菌"},

{"id": "D", "content": "伤病原因"},

]

},

//

]

}

```

这样的Json格式的结构既可以被网络上的服务端进行解析,存储到数据库或者文件中,同时前端开发人员也可以通过JavaScript代码进行解析、生成HTML页面或者前后端交互。

但需要注意的是,Json本身并不是严格的规范或者标准,因此需要按照一定的规则进行编写和解析,以确保数据的正确和可靠。

你先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。

以上就是关于想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存全部的内容,包括:想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存、问卷调查系统数据库搭建、MySQL调查问卷样式的用mysql怎么建表,带星号的为必选,其他的可选等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9539911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存