设计具有良好数据结构的调查构建器?
Posted
技术标签:
【中文标题】设计具有良好数据结构的调查构建器?【英文标题】:Designing a survey builder with a good data structure? 【发布时间】:2020-10-30 06:50:19 【问题描述】:对于我当前的项目,我正在从头开始构建一个调查构建器(一些要求非常独特)。我在使用数据模型时遇到了很大的困难,因为它对我来说似乎过于规范化了。我很乐意提供一些意见(因为我不是最有经验的程序员)。
情况:
大多数问题类型都是独立的,与周围的问题没有任何关系(例如“你觉得天气怎么样?” - “很好”)。其他问题需要一个模块,将它们与周围的问题联系起来(例如,李克特量表问题——您对以下内容的满意程度:a.)您的学校?你的工作场所?)。
目前,我的解决方案是将每个问题都放在一个模块中。这会导致很多模块中只有一个问题。
这是解释问题的草图:
规范化的数据结构是这样的(我用的是SQL):
【问题讨论】:
【参考方案1】:看起来不错。您还需要为实际响应者提供一个位置,并为这些响应者对问题的实际回答提供另一个位置。
【讨论】:
感谢您的反馈。我需要进行完整性检查。以上是关于设计具有良好数据结构的调查构建器?的主要内容,如果未能解决你的问题,请参考以下文章