【发布时间】:2010-09-20 16:13:05
【问题描述】:
您知道一种在数据库中组织布尔表达式同时允许表达式无限嵌套的方法吗?
例子:
a = 1 AND (b = 1 OR b = 2)
不应将整个表达式存储为 varchar 以保持数据完整性。
【问题讨论】:
-
请澄清:您想存储表达式的结果还是能够从本地 DB 列类型重建表达式?
-
我喜欢重构表达式。
-
是否要求数据库是 SQL/关系型?你可以使用 OODBMS 吗?
-
不,数据库必须是关系型的。
标签: database-design datamodel boolean-expression