核心數據不是數據庫,因此我對如何在覈心數據中創建,管理甚至實現查找表感到困惑。核心數據中的查找表
這是一個特定的例子,涉及到我的項目。
職員(1) - >(許多)天賦(1)
的talents
表包括:
TalentSkillName(字符串)
TalentSkillLevel(INT)
但我不想保留輸入TalentSkillName
,所以我想把這些信息放入另一個獨立的表/實體中。
但是由於核心數據並不是一個真正的數據庫,所以我對這些關係應該是什麼樣子,甚至查找表是否應該存儲在覈心數據中感到困惑。
我在考慮的一個解決方案是使用所有TalentSkillNames的PLIST,然後在Talents實體中只有一個指向PLIST版本的數值。
謝謝。
我已經添加了一個圖表,我相信這是你要做的,但我不確定這是否正確。
我認爲在你描述的場景中,AbilityCategories應該和Abilities有多對多的關係。而且,慣例通常是以單數命名實體,即Person,Ability,AbilityCategory。 – paulbailey 2011-02-10 08:50:09