保存数据库布尔表达式

时间:2015-06-08 08:38:59

标签: sql database postgis boolean-expression

我正在开发一个关于在线问卷表格的网络应用程序,并且我在保存数据库问题的可见性方面遇到了问题。

在我们的表格中,某些问题的可见性取决于其他问题的答案,例如您可以看到问题" B"只有你回答问题" A"。

对于这个简单的情况我在数据库中插入此信息没有问题,问题是当我有这样的可见性时:D =(A AND B)或C.

我在stackoverflow上发现这篇帖子有类似的问题,但最后的解决方案没有发布:storing and parsing boolean expressions in database

我可以序列化公式并将字符串保存在数据库中但是我不喜欢这个解决方案导致我失去了所有数据库绑定,我想为每个条件保存下一个条件并指定逻辑连接但这个解决方案对括号不利;现在唯一的好主意是将单个条件保存在表格上,将条件的关系保存在另一个表格中;有什么建议吗?

0 个答案:

没有答案