2010-08-12 41 views
0

我正在處理個人項目問題。這是一種捐贈管理模式。我需要將捐贈鏈接到實體。例如,捐贈的原始實體集合是家庭,公司和個人。我想將捐贈與這些實體聯繫起來,並將實體互相聯繫起來。有沒有一個設計這個模型的例子,其中實體可以擴展並且關係不會受到影響?擴大可能的實體

回答

0

希望這是不言自明的。

donation_model_v1

0

您需要至少爲捐款,聯繫人,類型創建實體。一個基本思路:

types { id, TypeName } for families, companies, individuals 
contacts { id, first name, last name , typeid, add1, addr2 .....} 
donations { id, contactID, amount, other fields....} 
+0

添加新的數據結構是什麼'類型'擴展時發生。我需要鬆散耦合的東西 – 2010-08-12 18:30:55

+0

如果存在新的類型分類,則只需在類型表中添加新記錄。因此,讓我們說一個像校友會這樣的公民組織。然後您將在類型表中擁有家庭,企業,個人和校友會。 – websch01ar 2010-08-12 18:38:58

0

你總是可以在一個表中的數據存儲的結構,然後有查找表的元數據,就像上次一樣,供體進行了接觸,並隨意 alt text

+0

我不認爲我已經準備好相信「元數據」路線 – 2010-08-14 22:26:25

+0

如果您改變了主意,請查看Android的源代碼。這就是地址簿的構建方式,但帶有一些附加列 – Don 2010-08-16 13:16:06