我正在使用核心數據的iphone應用程序。數據包括大量人員。每個人都會有一些相同的屬性。名字,姓氏,年齡和更多。然後這些人將被分成幾類。我擁有不同類別人員的問題會有不同的屬性。什麼是設計這個核心數據庫的好方法?
例如
人A將在A類和將具有屬性A,B,C
者B將在類別B並且將具有attribues B,C,d
C先生將在b類和C,將有屬性C,d,E
我想有 實體人
實體類別
實體personattributes將存儲屬性爲所有一次不適用於此人的屬性將僅爲null。
在代碼中,我就會知道,如果這個人是A類,他只會有屬性A,B,C
這會否是一個很好的設計或我需要一個單獨的屬性,實體爲每個類別
提前致謝!