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

Sql 为问卷评分系统创建数据库架构,sql,database-design,Sql,Database Design,我想创建一个应用程序,根据用户将填写的一些问卷对企业进行评级。但是我在创建正确的模式时遇到了一些困难。业务类型不同,根据业务类型,调查问卷可以不同。用户将对回答调查问卷问题的企业进行1-7级评分,而不同的调查问卷可能有不同数量的问题 所以我最初的想法是: 问题表 带有问题外键的问卷表 商业表格 对于调查问卷和业务。但我似乎无法为每个用户正确实施评分系统。这是正确的方法吗?也许是不一样的?你有什么建议?是-继续。你还应考虑: 表将业务链接到将要询问的问卷。(FK对企业和调查问卷) 将特定业务/调查

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

所以我最初的想法是:

  • 问题表
  • 带有问题外键的问卷表
  • 商业表格

  • 对于调查问卷和业务。但我似乎无法为每个用户正确实施评分系统。这是正确的方法吗?也许是不一样的?你有什么建议?

    是-继续。你还应考虑:

  • 表将业务链接到将要询问的问卷。(FK对企业和调查问卷)

  • 将特定业务/调查问卷链接到一组答案的表(每个用户)


  • 然后,您应该能够根据业务、用户或问卷计算您想要的任何评分

    我正在考虑一个表格,其中包含UserID、BuisnessID、QuestionID和Rate列。QuestionsID可以从链接业务和问题的表1中检索。你觉得怎么样?是的。特别是当同一问题在不同的调查问卷上重复时,你可以单独回答。你是否考虑过对作为调查问卷主题的信息进行建模,而不是对调查问卷本身进行建模?调查问卷只是一种填充信息的工具,并不需要特殊的数据模型来支持。您能再解释一下吗?