我需要设置用户权限以编辑其他用户的个人资料。
我想要的是能够为每个用户设置可以处理哪些用户。 所以,假设我们有 5 个用户:A、B、C、D、E
我希望 A 能够处理 B、C 和 D。 我希望 B 能够处理 A、E、C。 等等……
这是一对多还是多对多关系?
我无法理解它,因为在我看来它是一对多的,因为一个用户有多个用户。但是由于用户本身可以由另一个人处理,所以我认为它可能是多对多的。
我应该问自己什么问题来确定正确的关系?
请您参考如下方法:
这是一个多对多关系,因为一个帐户可以编辑多个帐户,而多个帐户可以编辑一个帐户。
例子:
A can edit ABC
B can edit AC
C can edit BC
所以A可以被多个账号编辑(或者属于多个账号),并且可以编辑多个账号(或者拥有多个账号)