【问题标题】:MySQL Table Design for a Questionnaire用于问卷调查的 MySQL 表设计
【发布时间】:2008-11-27 22:28:12
【问题描述】:

我对 MySQL 还很陌生,并且有一个项目,我需要在其中设计一个数据库来存储在线问卷的回复。需要根据数据编写报告。有人对使用什么类型的字段有任何提示吗?这些问题将有一个是否的答案,从非常满意到非常不满意的 4 个选项或多项选择中进行选择。这主要是我不确定的选择问题,因为我需要能够制作一份报告来显示满意客户的百分比。我知道这可能很基础,但我不想弄错。

【问题讨论】:

标签: database database-design


【解决方案1】:

其中一些取决于调查的设计 - 是单页还是多页;如果是多页,您是在用户从一页到另一页移动时存储数据,还是在最后等。我认为最大的问题是单个调查响应是否将对应于单个数据库行,或者是否单个调查响应可以拆分为多行。显然,如果可能的话,前者是要走的路。

对于选择题,我会使用 INT 或 ENUM 列;确定以特定方式回答的受访者比例是一个简单的“SELECT ... GROUP BY”查询。

【讨论】:

  • 该调查将在一页上进行,并且我已将每个响应放在一行中。感谢您的帮助
【解决方案2】:

您是否探索过在问卷中使用类似SurveyMonkey 的选项?

如果不适合,MySQL 论坛上有一个帖子可能会有所帮助:Database design for multiple choice questionnaire results?

【讨论】:

    猜你喜欢
    • 2015-09-04
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 2023-01-17
    • 2013-10-06
    相关资源
    最近更新 更多