为问卷评级系统创建数据库架构

时间:2014-06-15 10:44:06

标签: sql database-design

我想创建一个应用程序,根据用户将填写的一些调查问卷对企业进行评级。但是我在创建正确的架构时遇到了一些麻烦。业务将是不同类型的,并且根据业务类型,问卷可以是不同的。用户将对业务回答问题的评分为1-7,而不同的问卷可以有不同的问题数

所以我最初的想法如下:

  1. 问题表
  2. 问题外键问卷调查表
  3. 商家表
  4. 问卷和业务。但我似乎无法为每个用户评级正确实施评级系统。这是正确的方法吗?也许有些不同?你有什么建议吗?

1 个答案:

答案 0 :(得分:1)

是的 - 坚持下去。你还应该考虑:

  1. 将业务与将要询问的问卷联系起来的表。 (FK to Business and Questionnaire)

  2. 将特定业务/问卷与一组答案(每位用户)相关联的表

  3. 然后,您应该能够按业务或用户或问卷调查计算您希望的任何评级