将 CoreData 对象与关系数据库完全一样建模是最佳实践吗?我知道 CoreData 不是关系数据库。
那么我会有以下对象(我知道我不应该在关系中有 id 字段):
Business
Building (Business has many locations; relationship)
Location (building has a location relationship)
Coord (Locations has a lat/long coord)
Worker (work has relationship to business and to location)
这很崩溃吗?只拥有一个工人并且具有工作地址属性和业务属性会更好吗?建筑物是否应该只有地址、城市、州、邮政编码字段而不是与位置的关系?