【发布时间】:2012-07-04 16:51:49
【问题描述】:
我有关于业务规则的问题。让我们有一个实体帐户,其中包含我们定义业务规则的一些属性(金额、名称、类型等)。
我将我的规则存储在数据库表中,如下所示
Rule_id | Field | Operator | value .
规则可以是,amount > 1000, name ="abc", type="x" 等。
规则被分组并映射到用户。
帐户是在系统中创建的,必须由管理员批准。当管理员根据他的规则集登录时,管理员应该看到相关帐户。
如果管理规则集金额>500,那么任何小于 500 的帐户都不会显示给他。
我的问题是在数据库中实现它的最佳方式,如何查询以便可以根据底层规则集获取相关帐户。
【问题讨论】:
标签: sql oracle tsql business-rules