【问题标题】:Database design for creating polls用于创建民意调查的数据库设计
【发布时间】:2014-07-30 02:17:55
【问题描述】:

我对数据库设计相当陌生。我想设计一个投票/投票系统,用户可以在其中创建一个问题并为人们投票提供多种答案选择。并且表格应该能够看到每个答案有多少人投了票。我不确定如何创建这样的数据库表。有人可以帮我吗?

非常感谢:)

【问题讨论】:

标签: database database-design


【解决方案1】:

实际上,我只是做了这样的事情。 这就是我所做的:

survery_session:在用户进入时创建记录。一切都与这里息息相关。 surveys_are:保存调查的名称、类型以及是否处于活动状态 survey_questions:指向surveys_are.id 的链接,包含问题、顺序、活动和类型 survey_answers:surveys_are.id 和survey_questions.id 的链接。保存每个问题的可能答案。调用时,它会提供一个用于制作广播组的内容列表。 answers_are:链接到所有其他东西,并保存用户响应。每个表单提交都会有一个每个问题一行的列表

现在,这还有很多。但这是基本的想法。如果您想查看它的外观,请查看此链接:http://dpoisn.com/surveys/

我完全按照您的描述开发了它。它是可扩展的。它可以处理不定数量的新调查,并且每个调查可以包含不定数量的问题。唯一的限制是我对收音机列表很懒惰。选项不能超过 6 个。

编辑:对不起我在这里的格式。我的浏览器没有显示用于格式化我的帖子的酷炫工具。

【讨论】:

    猜你喜欢
    • 2022-10-20
    • 1970-01-01
    • 2022-07-14
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多