【问题标题】:CoreData - many-to-many relationship with prioritiesCoreData - 与优先级的多对多关系
【发布时间】:2015-11-25 10:05:54
【问题描述】:

我有关于数据库架构的概念性问题。我有 2 个实体:TeamMember

1.Member可以属于多个Teams

2.Team 可以有多个Members

所以这是多对多的关系,我已经成功实现了它。现在客户想要在Team 中订购Members。所以Member 在一个团队中的优先级与在另一个团队中的优先级不同。

正确实施的数据库架构应该是什么样子?我考虑了大约 2 个选项:

  • 工作量最少
  • 正确的解决方案

任何提示都非常受欢迎。谢谢。

【问题讨论】:

    标签: ios mysql database sqlite core-data


    【解决方案1】:

    您应该创建一个新表,例如MemberSort,其中包含memberIdteamIdposition。这样你就可以通过member和team key来确定位置,得到你的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多