使用Core Data,我应该使用一个实体还是分成更小的实体?

时间:2016-01-12 11:27:25

标签: objective-c swift core-data

例如,我有像这样的实体的属性:

category_id
data

我没有复杂的操作。我只能通过category_id == X单独访问记录。我想知道我是否应该使用一个实体存储所有记录或将其拆分为N个实体,其中每个实体代表一个类别?我应该像SQL数据库一样考虑和设计它吗?

1 个答案:

答案 0 :(得分:1)

这个问题并不适合SO(过于宽泛和基于意见),但这里有......

数据建模通常应独立于基础表示。如果不同的类别是不同的实体,那么就这样建模。对我来说听起来并非如此,如果是这样的话,请将它们留作一个实体。