我們有一個計費系統,我們處理個人費用以及經常性費用(訂閱)。用於處理個人和經常性費用的數據庫設計
有兩個SQL表:
StandardCharges
RecurringCharges
StandardCharges表保存1個月,客戶購買的單個產品。
RecurringCharges表包含按日期收費的重複項目。到時,我們的系統會自動創建一個重複請求,該請求會向StandardCharges表中添加一行,並在RecurringCharges表中將收費按日期增加到下個月。
在每個月末,我們從StandardCharges表中獲取每個客戶的總價值並創建發票。
有沒有一種設計模式或其他方式做到這一點?這是正確的數據庫設計嗎?理想情況下,我想在一個Charges
表中持有所有費用,並從那裏管理經常性費用?
謝謝
介意給你更多的建模背景嗎? – user1494736 2012-07-20 03:47:29