2012-04-18 94 views
0

我有一個關於什麼實體,我應該有一個非常簡單的個人財務應用程序在iOS上的核心數據的問題。核心數據財務應用程序數據模型

我有,其具有包含諸如交易的日期,金額,類別和收款人等衆多詳細信息「交易」實體的「帳戶」實體

我的問題是如何建模「轉移「交易,其中交易將適用於多個賬戶,即從賬戶A扣除並記入賬戶B.

我理解雙重入賬會計的原則,但這可能比我需要的這個應用程序更多。我只想要一個建模2個賬戶之間轉移的簡單方法?

任何想法?

感謝

+0

只要「總數」相同,爲什麼不只是在帳戶實體中插入兩條(或多條)記錄。從一個簡單的標準點輸入詳細信息,並且如果他們同時填寫帳戶和兩個帳戶字段,則將填寫2個條目,然後只填寫1個條目。 – xQbert 2012-04-18 18:32:06

+0

感謝您的迴應。我是否需要一個轉移實體來代表轉移,如果從一個賬戶中刪除它,它會自動從其他賬戶中刪除? – olly 2012-04-18 19:30:31

+0

爲什麼不只爲此使用無效關係?) – 2012-04-18 20:36:31

回答

0

你將要使用你的交易和帳戶實體之間的許多一對多的關係。

+0

如果一個交易有多個帳戶,即1個用於'發送'帳戶,1個用於'到'帳戶,它只有一個'金額'屬性,所以它會從兩個帳戶中扣除而不是記入「到」帳戶? – olly 2012-04-19 06:34:08