- 1
- 0
- 约9.39千字
- 约 71页
- 2018-12-04 发布于湖北
- 举报
厦门大学计算机科学系学习课件.ppt
4.2.2 存取控制 自主存取控制(Discretionary Access Control,简称DAC) 同一用户对于不同的数据对象有不同的存取权限 不同的用户对同一对象也有不同的权限 用户还可将其拥有的存取权限转授给其他用户 强制存取控制(Mandatory Access Control,简称 MAC) 每一个数据对象被标以一定的密级 每一个用户也被授予某一个级别的许可证 对于任意一个对象,只有具有合法许可证的用户才可以存取 4.2.3 自主存取控制(DAC)方法 定义存取权限 存取权限由两个要素组成 数据对象 操作类型 4.2.3 自主存取控制(DAC)方法 关系数据库系统中的存取权限 类型? 对象数据 对象 操作类型 数据库 模式 CREATE SCHEMA 基本表 CREATE TABLE,ALTER TABLE 模式 视图 CREATE VIWE 索引 CREATE INDEX 数据 基本表和视图 SELECT,INSERT,UPDATE,DALETE,REFERENCES,ALL PRIVILEGES 属性列 SELECT,INSERT,UPDATE,REFERENCES,ALL PRIVILEGES 4.2.3 自主存取控制(DAC)方法 关系系统中的存取权限 定义方法 GRANT/REVOKE DBMS实现数据安全性保护的过程 用户或DBA把授权决定告知系统 SQL的GRANT和REVOKE DBMS把授权的结果存入数据字典 当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求 4.2.4 授权(Authorization)与回收 GRANT语句的一般格式: GRANT 权限[,权限]... [ON 对象名] TO 用户[,用户]... [WITH GRANT OPTION]; 谁定义?DBA和表的建立者(即表的属主) GRANT功能:将对指定操作对象的指定操作权限授予指定的用户。 授权权限GRANT 4.2.4 授权(Authorization)与回收 指定了WITH GRANT OPTION子句: 获得某种权限的用户还可以把这种权限再授予别的用户。 没有指定WITH GRANT OPTION子句: 获得某种权限的用户只能使用该权限,不能传播该权限。 WITH GRANT OPTION子句 4.2.4 授权(Authorization)与回收 建表(CREATETAB)的权限:属于DBA DBA授予--普通用户 基本表或视图的属主拥有对该表或视图的一切操作权限 接受权限的用户: 一个或多个具体用户 PUBLIC(全体用户) 用户的权限 4.2.4 授权(Authorization)与回收 例题 例1 把查询Student表权限授给用户U1 GRANT SELECT ON Student TO U1; 4.2.4 授权(Authorization)与回收 例题 例2 把对Student表的全部权限授予用户U2和U3 GRANT ALL PRIVILEGES ON Student TO U2,U3; 4.2.4 授权(Authorization)与回收 例题 例3 把对表SC的查询权限授予所有用户 GRANT SELECT ON SC TO PUBLIC; 4.2.4 授权(Authorization)与回收 例题 例4 把查询Student表和修改学生姓名的权限授给用户U4 GRANT UPDATE(Sname), SELECT ON Student TO U4; 4.2.4 授权(Authorization)与回收 例题 例5 把对表SC的INSERT权限授予U5用户,并允许他再将此权限授予其他用户 GRANT INSERT ON SC TO U5 WITH GRANT OPTION; 4.2.4 授权(Authorization)与回收 传播权限 执行例5后,U5不仅拥有了对表SC的INSERT权限, 还可以传播此权限,例6: GRANT INSERT ON SC TO U6 WITH GRANT OPTION; 同样,U6还可以将此权限授予U7,例7: GRANT INSERT ON SC TO U7; 但U7不能再传播此权限。 U5-- U6-- U7 4.2.4 授权(Authorization)与回收 收回权限REVOKE REVOKE语句的一般格式为:
您可能关注的文档
- 公关三要素小结学习课件.ppt
- 公开课北师大版一年级数学上《认识图形》学习课件学习课件.ppt
- 公文规范与写作学习课件.ppt
- 公益项目的开发与管理德鲁克思想信奉者、实践者、传播者上...学习课件.ppt
- 六年级家长会班主任发言稿PPT学习课件.ppt
- 关于写好领导讲话稿的一些思考和体会学习课件.ppt
- 关于对当前事业单位机构改革及公务用车制度改革的几点思考学习课件.ppt
- 关于数字档案馆(室)建设的若干思考学习课件.ppt
- 关于深化高等教育综合改革的几个问题学习课件.ppt
- 定制衣柜设计师培训资料课件课件.ppt
- 2026润滑油行业工艺改进与能效提升技术汇编.docx
- 2025至2030中国真空压缩袋行业发展分析及市场占有率及有效策略与实施路径评估报告.docx
- 2026药品批发零售行业市场现状供求分析及投资评估规划分析研究报告.docx
- 2026免税店行业客单价变化与消费群体特征研究报告.docx
- 2026欧洲新材料生产与应用行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026中国再生资源回收体系数字化改造与盈利模式报告.docx
- 2025至2030中国黄氧化铁行业调研及市场前景预测评估报告.docx
- 2025至2030中国胃食管反流病行业细分市场及应用领域与趋势展望研究报告.docx
- 第5章二次函数知识梳理与提升训练.pptx
- 2026大米行业跨境电子商务发展模式研究报告.docx
原创力文档

文档评论(0)