【问题标题】:Designing a survey builder with a good data structure?设计具有良好数据结构的调查构建器?
【发布时间】:2020-10-30 06:50:19
【问题描述】:

对于我当前的项目,我正在从头开始构建一个调查构建器(一些要求非常独特)。我在使用数据模型时遇到了很大的困难,因为它对我来说似乎过于规范化了。我很乐意提供一些意见(因为我不是最有经验的程序员)。

情况:

大多数问题类型都是独立的,与周围的问题没有任何关系(例如“你觉得天气怎么样?” - “很好”)。其他问题需要一个模块,将它们与周围的问题联系起来(例如,李克特量表问题——您对以下内容的满意程度:a.)您的学校?你的工作场所?)。

目前,我的解决方案是将每个问题都放在一个模块中。这会导致很多模块中只有一个问题。

这是解释问题的草图:

规范化的数据结构是这样的(我用的是SQL):

【问题讨论】:

    标签: sql nosql data-modeling application-design


    【解决方案1】:

    看起来不错。您还需要为实际响应者提供一个位置,并为这些响应者对问题的实际回答提供另一个位置。

    【讨论】:

    • 感谢您的反馈。我需要进行完整性检查。
    猜你喜欢
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 2018-01-27
    • 2015-02-24
    • 2012-04-19
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    相关资源
    最近更新 更多