【发布时间】:2014-07-30 02:17:55
【问题描述】:
我对数据库设计相当陌生。我想设计一个投票/投票系统,用户可以在其中创建一个问题并为人们投票提供多种答案选择。并且表格应该能够看到每个答案有多少人投了票。我不确定如何创建这样的数据库表。有人可以帮我吗?
非常感谢:)
【问题讨论】:
-
你应该先谷歌一下,然后再问问题。 google.nl/search?q=poll+database+schema&tbm=isch
我对数据库设计相当陌生。我想设计一个投票/投票系统,用户可以在其中创建一个问题并为人们投票提供多种答案选择。并且表格应该能够看到每个答案有多少人投了票。我不确定如何创建这样的数据库表。有人可以帮我吗?
非常感谢:)
【问题讨论】:
实际上,我只是做了这样的事情。 这就是我所做的:
survery_session:在用户进入时创建记录。一切都与这里息息相关。 surveys_are:保存调查的名称、类型以及是否处于活动状态 survey_questions:指向surveys_are.id 的链接,包含问题、顺序、活动和类型 survey_answers:surveys_are.id 和survey_questions.id 的链接。保存每个问题的可能答案。调用时,它会提供一个用于制作广播组的内容列表。 answers_are:链接到所有其他东西,并保存用户响应。每个表单提交都会有一个每个问题一行的列表
现在,这还有很多。但这是基本的想法。如果您想查看它的外观,请查看此链接:http://dpoisn.com/surveys/
我完全按照您的描述开发了它。它是可扩展的。它可以处理不定数量的新调查,并且每个调查可以包含不定数量的问题。唯一的限制是我对收音机列表很懒惰。选项不能超过 6 个。
编辑:对不起我在这里的格式。我的浏览器没有显示用于格式化我的帖子的酷炫工具。
【讨论】: