动态调查数据库模型 - 基于逻辑显示问题

时间:2017-02-21 14:14:13

标签: database design-patterns database-design

我正在构建一个允许用户创建和分发调查的调查应用程序。

我的调查数据库模型几乎完成,但处理1部分除外。

我希望用户能够为调查添加逻辑。

下面是我当前的数据库模型,如何修改它以处理自定义逻辑。这甚至可能吗?

根据逻辑,我的意思是根据其他问题的答案显示/隐藏问题。

即。 如果(问题1 == true),(显示问题)2 其他(显示问题3)。

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您可以将调查逻辑推断为有向图。因此,每个州将代表重播阶段,过渡将代表基于先前答复的调查逻辑。