标签: mysql database database-design entity-relationship rbac
我正在尝试使用RBAC方法为我的数据库设计ER模型。
这是描述: 该公司有许多员工,每位员工都有多个职能角色和组织角色。功能角色由辅导员,辅导员和超级用户三个角色组成。 每个小组由一名顾问和N名辅导员组成,所有小组都在超级用户的监督下。 该小组的辅导员只能编辑他/她的辅导员的报告。
我的问题是我应该为功能角色和组织角色创建单独的表吗?或者这种情况有更好的方法吗?
具有挑战性的部分是关于用户可以成为A组辅导员的部分,同时也是B组的辅导员。