1、具体例子:
1.1)部门 -> 设置部门负责人:Mr.Right(该负责人则拥有查看该部门的数据权限)。
1.2)分配数据权限 -> 给 Mr.Right 设置部门权限。
1.3)那么 Mr.Right 作为部门负责人,是否应该在“分配数据权限”页面勾选上对应部门负责人的部
门?
1.4)是:数据库就只保存一份数据,而不是两份,若要取消该部门权限,则应该去部门负
责人那取消。
1.5)否:数据库保存两份数据,两个功能相互独立,互补干扰。
2、总结:
2.1)从用户的角度看,1.4 的情况更为合理和直观。
2.2)从开发者的角度看,1.5的情况在逻辑性方面更为严谨、合理。