对于我当前的项目,我正在从头开始构建一个测量生成器(有些需求非常独特)。我对这个数据模型很难理解,因为它对我来说似乎过于规范化了。我想要一些输入(因为我不是最有经验的程序员)。
情况:
大多数问题类型都是独立的,与周围的问题没有任何关系(例如。g、 ““你觉得天气怎么样?”——“很好”)。其他问题需要一个模块,将他们与周围的问题联系起来(例如。g。利克特量表问题——你对你的学校有多满意?你的工作场所。
目前,我的解决方案是把每个问题都放在一个模块中。这就产生了很多只包含一个问题的模块。
下面是一个解释问题的草图:
规范化的数据结构如下所示(我使用的是sql):
1条答案
按热度按时间huwehgph1#
看起来不错。你还需要一个地方给实际的回应者,另一个地方给那些回应者对问题的实际回答。