首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

角色管理解决方法

2012-03-11 
角色管理在基于角色管理的系统中, 涉及的实体有:角色(Role),属性有角色号,角色名称,(比如有:管理员,超级管

角色管理
在基于角色管理的系统中, 涉及的实体有: 
角色(Role),属性有角色号,角色名称,(比如有:管理员,超级管理员,普通用户) 
用户(User),属性有用户号, 姓名(比如有: Davin, Larry, Michael) 
操作(Operation),属性有操作号,操作名称(比如有: 增加,删除,修改,查询) 
这些实体的关系如下: 
1) 一个用户可以拥有多个角色,一种角色可以被不同的用户所拥有,因此用户和角色具有多对多的关系。 
2) 一个角色可以拥有多个操作,一种操作可以被不同角色所拥有,因此角色和操作具有多对多的关系。

我需要建立几个表最好?

[解决办法]
每一个多对多的关系都是3张表。
例如角色和用户
需要建立角色表、用户表、角色用户表

热点排行