标签: ios mysql database sqlite core-data
我有关于数据库架构的概念性问题。我有2个实体:Team和Member。
Team
Member
1. Member可以属于许多Teams,
Teams
2. Team可以有很多Members。
Members
这是多对多关系,我已经成功实施了它。现在,客户希望在Members内订购Team。因此,Member可以在一个团队中具有与在另一个团队中不同的优先级。
如何正确实现数据库架构应如何?我考虑了两个选项:
任何提示都非常受欢迎。感谢。
答案 0 :(得分:0)
您应该创建一个新表格,例如MemberSort,其中包含memberId,teamId和position。这样,您可以通过成员和团队密钥确定位置并获得您的位置。
MemberSort
memberId
teamId
position