- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle系统权限 DBA角色 允许用户执行授权命令,建表,对任何表的数据进行操纵。 DBA角色涵盖了前两种角色,此外还可以执行一些管理操作。 DBA角色拥有最高级别的权限。 Oracle系统权限 例:DBA建立一用户U12后,欲将ALTER TABLE、CREATE VIEW、CREATE INDEX、DROP TABLE、DROP VIEW、DROP INDEX, GRANT,REVOKE、INSERT 、SELETE、UPDATE、DELETE、AUDIT、NOAUDIT等系统权限授予U12,则可以只简单地将CONNECT角色授予U12即可: GRANT CONNECT TO U12; 这样就可以省略十几条GRANT语句。 Oracle数据库对象的权限 ORACLE可以授权的数据库对象 基本表 视图 序列 利用它可生成唯一的整数。一般用于自动生成主码值。避免了在应用层实现序列而引起的性能瓶颈。 同义词:一种映射关系 create?public?synonym?table_name?for?user.table_name 存储过程 函数 Oracle数据库对象的权限 基本表的安全性级别 表级 行级 列级 Oracle数据库对象的权限 表级安全性 表的创建者或DBA可以把对表的权限授予其他用户 表级权限 ALTER: 修改表定义 DELETE:删除表记录 INDEX: 在表上建索引 INSERT: 向表中插入数据记录 SELECT:查找表中记录 UPDATE:修改表中的数据 ALL: 上述所有权限 表级授权使用GRANT/REVOKE语句 例: GRANT SELECT ON SC TO U12; Oracle数据库对象的权限 行级安全性 ORACLE行级安全性由视图间接实现 例:用户U1只允许用户U12查看自己创建的Student表中有关信息系学生的信息,则首先创建视图信息系学生视图S_IS: CREATE VIEW S_IS AS SELECT Sno,Sname,Ssex,Sage,Sdept FROM Student WHERE Sdept=IS; 然后将关于该视图的SELECT权限授予U12用户: GRANT SELECT ON S_IS TO U12; Oracle数据库对象的权限 列级安全性 借助视图实现列级安全性 CREATE VIEW S_V AS SELECT Sno, Sname FROM Student; GRANT SELECT ON S_V TO U12; 直接在基本表上定义列级安全性 例:GRANT UPDATE (Sno, Cno) ON SC TO U12; Oracle数据库对象的权限 三级对象的层次结构 表、行、列三级对象自上而下构成一个层次结构 上一级对象的权限制约下一级对象的权限 例:当一个用户拥有了对某个表的UPDATE权 限,即相当于在表的所有列了都拥有了 UPDATE 权限。 Oracle数据库对象的权限 ORACLE对数据库对象的权限采用分散控制方式 允许具有WITH GRANT OPTION的用户把相应权限或其子集传递授予其他用户 ORACLE不允许循环授权,即授权者不能把权限再授予其授权者或祖先 U1 ───→ U2 ───→ U3 ───→ U4 ↑ │ └───────×────────┘ ORACLE的授权与检查机制 ORACLE的权限检查机制 ORACLE把所有权限信息记录在数据字典中 当用户进行数据库操作时,ORACLE首先根据数据字典中的权限信息,检查操作的合法性 在ORACLE中,安全性检查是任何数据库操作的第一步 * 视图机制 在实际应用中通常是视图机制与授权机制配合使用,首先用视图机制屏蔽掉一部分必威体育官网网址数据,然后在视图上面再进一步定义存取权限 这时视图机制实际上间接实现了支持存取谓词的用户权限定义 视图机制 例如:USER1只能检索计算机系学生的信息 (1) 先建立计算机系学生的视图CS_Student CREATE VIEW CS_Student
您可能关注的文档
- 数控机床教学作者任立军精品课件学习项目4课件幻灯片.ppt
- 数据结构-高职计算机-97484-第七章查找幻灯片.ppt
- 数据结构-高职计算机-97484-第四章串和数组幻灯片.ppt
- 数据结构-高职计算机-97484-第五章树幻灯片.ppt
- 数据结构-高职计算机-97484-第一章绪论幻灯片.ppt
- 数控机床教学作者任立军精品课件学习项目5课件幻灯片.ppt
- 数据结构与算法2课件幻灯片.ppt
- 数据结构与算法Java版教学作者罗文劼电子教案第3章节线性结构课件幻灯片.ppt
- 数据结构与算法Java版教学作者罗文劼电子教案第5章节图结构课件幻灯片.ppt
- 数据库高可用性课件幻灯片.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
最近下载
- 2024聊城高级财经职业学校工作人员招聘考试试题及答案.docx VIP
- 1.1正数和负数 说课稿 2024—2025学年人教版数学七年级上册.docx
- 一种浓香型白酒发酵容器.pdf VIP
- 湖北大学《模拟电子技术基础》2018-2019年第一学期期末试卷B卷.pdf
- 事业单位考试职业能力倾向测验试卷及解答参考.docx VIP
- 详解SR220C电气说明书_20070822.doc
- 大班数学活动数玉米.pptx
- 与法治》六年级下册第8课《科技发展造福人类》精品教案.pdf
- 《网络管理与维护》课程标准 .pdf VIP
- 第一单元《刨削及其他工具》课件北京出版社七年级劳动技术《木工设计与制作》.pptx VIP
文档评论(0)