2010-09-24 65 views
0

我覺得我碰壁了,試圖構建我認爲是建模基本金融交易的簡單數據庫模式。我希望有更多經驗的你們可以權衡並指向正確的方向。我應該如何建模這些簡單的金融交易?

我的應用程序有四種截然不同的租賃類型,客戶可以購買。因此,每種類型的租賃都有自己的表格,爲了保持參照完整性,每個租賃表格都有它自己的交易表格。

我的原畫草圖看起來像這樣:

首先,我用了一個FK參考函數類型,避免使用符號整數。負面支付是沒有意義的,所以我認爲這對於每筆交易都有借記或貸記參考很合適。這有意義嗎?

另一件令我困擾的事情是所有的交易看起來並不相同。也就是說,我覺得這個應用程序的轉換應該可以分組到不同的表中。

交易費用如統一費率,可變利率費用,付款,利息和空白都應填入同一張表中嗎?對我來說似乎很混亂,但我已經爲每種租賃類型卡住了一張交易表,因此將這些表分割得更加不太吸引人。

剛想比其他支付每一筆交易類型將被編程製作的,所以我可以在「備註」字段,規定其支付空頭支票或無效交易參考引用。這足夠好還是我想這一切都錯了?

謝謝!

+0

做租賃類型1,2,3 ..有不同的列嗎?交易情況如何?它們是否都有相同的列或依賴於租賃類型的記錄結構? – 2010-09-24 11:27:54

+0

該圖像不再可用。請重新上傳。 – ma11hew28 2011-12-31 22:41:47

回答

1

負數有什麼問題?

它的優良有交易類型的記錄,但如果你堅持所有金額爲正,你們是不是要計算總計時是彌補痛苦的世界。只需將支付和其他貨幣交易類型存儲爲正數,並將退款等作爲負數支付。這也可以讓你做一些事情,比如記錄因錯誤導致的退款(例如,在客戶的卡上收取錯誤的賬戶)作爲負付款,這與退款不同。

2

不同類型的租賃有不同的特點嗎?如果不是這樣,那麼將它們分離成單獨的表格不會產生任何效果,並增加了數據庫和編程應用程序的複雜性。

擁有所有類型的租賃單事務表幾乎肯定會節省您以後的麻煩。

我建議你看看Database Answers中介紹的一些解決方案。那裏有很多金融數據庫。你可能會得到一些提示。

相關問題