2008-11-27 134 views
1

我对MySQL相当陌生,有一个项目,我需要设计一个数据库来存储在线调查问卷的回复。报告将需要从数据中写入。有没有人有关于使用什么类型的字段的任何提示?这些问题要么是否定答案,要么从非常满意到非常不满意或多选的4个选项中选择。这主要是我不确定的选择问题,因为我需要能够生成报告来显示满意客户的百分比。我知道这可能是非常基本的,但我不想误解它。问卷调查的MySQL表设计

+0

这并不是您的问题的全部答案,但[先前提出的问题] [1]可能对您有所帮助。 [1]:http://stackoverflow.com/questions/321375/mysql-column-with-various-types – Ben 2011-02-10 05:29:55

回答

1

一些这取决于调查的设计 - 它是单页或多页;如果是多页面的,你是在页面间移动还是在页面移动时存储数据,等等。我认为最大的问题是单个调查响应是对应一个数据库行还是对应一个数据库行单一调查答复可能会分成多行。很明显,前者是可行的方式。

对于具体的多项选择问题,我会使用INT或ENUM列;确定以特定方式回答的响应者分数是简单的“SELECT ... GROUP BY”查询。

+0

的调查将在一个页面上,我曾在invisaged一行每个响应。感谢您的帮助 – Lisa 2008-11-27 14:34:42