【发布时间】:2016-01-12 11:27:25
【问题描述】:
例如,我有这样一个实体的属性:
category_id
data
我没有复杂的操作。我只通过category_id == X 单独访问记录。我想知道是否应该使用一个实体来存储所有记录或将其拆分为 N 个实体,每个实体代表一个类别?我是否应该像 SQL 数据库一样考虑和设计它?
【问题讨论】:
标签: objective-c swift core-data
例如,我有这样一个实体的属性:
category_id
data
我没有复杂的操作。我只通过category_id == X 单独访问记录。我想知道是否应该使用一个实体来存储所有记录或将其拆分为 N 个实体,每个实体代表一个类别?我是否应该像 SQL 数据库一样考虑和设计它?
【问题讨论】:
标签: objective-c swift core-data
这个问题不太适合 SO(过于宽泛且基于意见),但这里是...
数据建模通常应该独立于底层表示。如果不同的类别是不同的实体,请以这种方式对其进行建模。在我看来,情况并非如此,如果是这样,请将它们作为一个实体。
【讨论】: