如何使用RDBMS存儲邏輯表達式?將條件邏輯表達式/規則存儲在數據庫中
我標記對象,並希望能夠建立基於這些標籤的真相聲明。 (這些可能被視爲虛擬標籤。)
標籤
new
for_sale
used
offer
規則
second_hand_goods = (!new or used) and for_sale
new_offer = new and offer
second_hand_offer = second_hand_goods and offer
- 規則應該能夠引用標籤和其他規則。
- 可以很容易通過休眠訪問的模式將是可取的。
- 最好能夠在一次select/call中檢索整個規則?
你們如何在你的數據庫中存儲表達式和業務規則?
在此先感謝。
更新
需要明確的是,規則不是由數據庫內部使用,但創造和需要堅持這些標記和規則的外部應用程序使用。謝謝。
根據我的經驗,我只能說,試圖使用XML作爲編程語言糟透了。 – 2009-02-13 11:35:25