0

我有一个问题,但我找不到任何解决方案。

我有用户分组,一个用户不能在多个组中(所以,一个组有很多用户。这里没有问题)。一个组的一个用户必须是该组的所有者,同样,它不能是两个或多个组的所有者(因为一个用户不能在多个组中)。最后,组的所有者必须是父客户表的子表。

为了澄清,一个用户可以在一个组中。一个组可以有多个用户,组的所有者是用户,也是客户。一个组只能有一个所有者。

我需要一个设计来支持这一点,我尝试了很多 ERD,但我找不到解决方案。

4

1 回答 1

0

客户
ID、姓名

用户 ID、名称、组 ID、IsOwner(布尔值)、客户 ID

ID、名称、所有者 (UserID)

抱歉,如果我错过了您的问题的重点!

于 2013-02-26T20:48:41.880 回答