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)
これは大部分の故障ですか?労働者だけがいて、それが職場の住所属性とビジネス属性を持っている方が良いでしょうか?建物には、場所との関係ではなく、住所、都市、州、郵便番号のフィールドだけを含める必要がありますか?