Identity(iid,iname) User(iid,password) Role(iid) Privilege(pid,pname) Object(oid,oname) UR(u-iid,r-iid) RR(iid,has-iid) POI(pid,oid,iid)
2020/9/27
24
6.3.2逻辑模型优化
优化思路一:考虑减少表
– 能去掉表Role(iid)吗?如何去掉?
Identity(iid,iname) User(iid,password) Role(iid) Privilege(pid,pname) Object(oid,oname) UR(u-iid,r-iid) RR(iid,has-iid) POI(pid,oid,iid)
Iid
身份
拥有
Iname
ISA
权限
pid
pname
对象
具有
2020/9/27
角色
具有
用户
password
oid
oname
10
6.2权限管理的概念模型设计
DBMS权限管理概念模型设计 – 参考方案(二)
Iid Iname
身份
granted
Grant option
权限
ISA
拥有
pid
pname
granter
– DMBS权限管理的物理模型设计
2020/9/27
2
6.1DMBS的权限管理
本节要点:
– DBMS权限的分类 – DBMS的身份管理 – 授权与回收权限
2020/9/27
3
6.1权限分类
权限的分类
– 系统权限
administrator,create table,connect…