- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第11章 数据库的安全管理
An Introduction to Database Systems */43 11.4 权限管理 11.4.1 权限类型 根据要操作的对象不同,权限的类型也不相同,主要有以下几种类型: (1)如果对象为数据库,则相应的权限主要有:创建操作(Create Database、Create Table、Create View、 Create Function、Create Procedure、Create Trigger等等)、修改操作(Alter Database、Alter Table、Alter View、 Alter Function、Alter Procedure、Alter Trigger等等)、备份操作(Backup Database、Backup Log)、Connect、Control等。 (2)如果对象为表和视图,则相应的权限主要有:插入数据(Insert)、更新数据(Update)、删除数据(Delete)、查询(Select)和引用(References)等。 (3)如果对象为存储过程,则权限的类型主要有:执行(Execute)、控制(Control)和查看定义等。 An Introduction to Database Systems */43 (4)如果对象为标量函数,则主要的权限有:执行(Execute)、引用(References)、控制(Control)等。 (5)如果对象为表值函数,则相应的权限主要有:插入数据(Insert)、更新数据(Update)、删除数据(Delete)、查询(Select)和引用(Reference)等。 11.4 权限管理 An Introduction to Database Systems */43 11.4.2 设置权限 可以直接对数据库角色或用户进行对象操作权限的设置,下面将以对数据库用户设置权限为例进行说明,数据库角色的权限分配过程类似。 (1)打开“对象资源管理器”,展开“教学管理数据库”节点,找到“安全性”节点并展开。 (2)展开“用户”节点,在数据库用户User上单击鼠标右键,在弹出的快捷菜单上单击“属性”命令,将打开“数据库用户”属性对话框,选择“安全对象”页。如图11-21所示。 11.4 权限管理 An Introduction to Database Systems */43 图11-21 数据库属性中的“安全对象”页 11.4 权限管理 An Introduction to Database Systems */43 (3)单击右边的“搜索”按钮,如图11-22所示,将需要分配给该用户操作权限的对象添加到“安全对象”列表中。 (4)在“安全对象”列表中,选中要分配权限的对象,则下面的“权限”列表中将列出该对象的操作权限,根据需要将设置相应权限。如图11-23所示。 11.4 权限管理 An Introduction to Database Systems */43 An Introduction to Database Systems */43 11.4.3 DCL语句 SQL的数据控制通过DCL(数据控制语言)实现。DCL通过对数据库用户的授权(Grant)、撤销授权(Revoke)和拒绝授权(Deny)来实现数据的存取控制,以保证数据库的安全性。 11.4 权限管理 An Introduction to Database Systems */43 1.Grant语句 使用Grant语句可以将安全对象的权限赋予安全主体,Grant语句的完整的语法非常复杂,这里只给出简单的常用的语法格式: Grant { All [ Privileges] } | permission [ ( column [ ,...n ] ) ] [ ,...n ] [ On [ class :: ] securable ] To principal [ ,...n ] [ With Grant Option ] 11.4 权限管理 An Introduction to Database Systems */43 【例题11-5】将教学管理数据库中对学生基本信息表的insert权限授予Tuser用户。 grant insert on 学生基本信息表 to Tuser 11.4 权限管理 An Introduction to Database Systems */43 2.Revoke语句 利用Revoke可以撤销以前授予或拒绝了的权限,与Grant语句一样,完整的Revoke
您可能关注的文档
- [计算机软件及应用]JPDA.ppt
- [计算机软件及应用]jquery_基础教程.ppt
- [计算机软件及应用]Learning OpenCV课后答案.doc
- [计算机软件及应用]Lession7-2Flah工具绘制图元.ppt
- [计算机软件及应用]LINUX进程编程.ppt
- [计算机软件及应用]loadrunner简单实用教程.ppt
- [计算机软件及应用]Mathematica-1.ppt
- [计算机软件及应用]MasterCAM培训教材.doc
- [计算机软件及应用]Matlab数据处理.ppt
- [计算机软件及应用]MAYA简介教学.ppt
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
文档评论(0)