- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 数据库管理 数据库技术知识基础课件.ppt
5.4.2 权限 Select, Insert, Update, Delete, All Select, Insert, Update, Delete, Alter, Index, All 数据库 表 视图 列 Connect, Create Update 图5.6 数据库对象的层次和权限 5.4.2 权限(续) 1. 数据库 成为数据库管理系统的用户后,还要获得对数据库的Connect权限,才能连接到数据库,使用数据库。Create权限说明用户可以在数据库中使用CREATE语句创建视图、表等数据库对象。 数据库的创建者自动拥有对数据库的全部权限。 5.4.2 权限(续) 2. 表 按照对表的操作类型划分,有6类权限。如果某用户对一个表拥有Select、Insert、Delete、Update权限,则表示 该用户可以在SELECT、INSERT、DELETE、UPDATE语句中引用该表,即可以对表执行选择、插入、删除和修改操作。Alter权限表示可以用ALTER语句改变表的模式以及施加在表上的各种约束。拥有Index权限意味着能用CREATE INDEX语句在表上建立索引。All是All Privileges的缩写,即拥有对表的所有6种权限。 表的建立者或者表的所有者拥有对表所有的操作权利。 3. 视图 视图的4种权限的含义同表,视图的创建者自动拥有全部权限。 4. 列 列的权限是对表权限的进一步细化。一般地讲,拥有对表的Update权限也就拥有了对表中所有列的Update权限,但是,在分配对表的Update权限时,也可以排除对某些列的Update权限。 5.4.2 权限(续) 5.4 安全性 5.4.1 登录名与用户 5.4.2 权限 5.4.3 授权 5.4.4 收回权限 5.4.5 角色 5.4.6 一个实例 5.4.7 权限审核 5.4.3 授权 SQL语言用GRANT语句向用户授予操作权限, GRANT语句的一般格式为: GRANT 权限[,权限]… [ON 对象名] TO 用户[,用户]… [WITH GRANT OPTION]; GRANT语句在数据库管理系统的数据字典里记录下哪个用户拥有哪些(个)数据库对象的何种权限。 [例5.20]把查询Student表的权限授给用户U1。 GRANT SELECT ON Student TO U1 请思考,谁有权限执行这个语句呢? [例5.21]把对Student表和Course表的全部操作权限授予用户U2和U3。 GRANT ALL PRIVILEGES ON Student TO U2, U3 GO GRANT ALL PRIVILEGES ON Course TO U2, U3 GO 5.4.3 授权(续) [例5.22]把对表SC的查询权限授予所有用户。 GRANT SELECT ON SC TO PUBLIC 注意:PUBLIC代表所有的用户,这些用户既可以是目前数据库管理系统中已经有的用户,也可以是目前没有,以后才增加的用户。 [例5.23]把查询Student表和修改学生学号的权限授给用户U4。 GRANT UPDATE(Sno), SELECT ON Student TO U4 请注意,U4只能更改列Sno的值,而不能修改表Student的其他列。如果允许U4修改表Student的全部列,则应该执行下面的语句: GRANT UPDATE, SELECT ON Student TO U4 5.4.3 授权(续) [例5.24]把对表SC的INSERT权限授予U5用户,并允许将此权限再授予其他用户。 GRANT INSERT ON SC TO U5 WITH GRANT OPTION WITH GRANT OPTION表明,U5不仅拥有了对表SC的INSERT权限,还可以传播此权限。例如U5可以将此权限授予U6: GRANT INSERT ON SC TO U6 WITH GRANT OPTION 同样,U6还可以将此权限授予U7: GRANT INSERT ON SC TO U7 因为U6未给U7传播的权限,U7不能再传播此权限。 5.4.3 授权(续) 5.4 安全性 5.4.1 登录名与用户 5.4.2 权限 5.4.3 授权 5.4.4 收回权限 5.4.5 角色 5.4.6 一个实例 5.4.7 权限审核 5.4.4 收回权限 授予的权限可以由授予者用REVOKE语句收回。REVOKE语句的一般格式为: REVOKE 权限[ ,权限]… [ON 对象名] FROM
您可能关注的文档
- 第15章 腹膜炎及腹部损伤病人的护理知识 外科护理知识课件.ppt
- 第15章 蜜罐主机和蜜罐网络 网络攻防原理和 与实践课件.ppt
- 第15章 触发器与时序逻辑电路 《电工电子技术知识》(电子课件).ppt
- 第15章 货币供需和 与均衡 《金融学》授课教案.ppt
- 第15章 货币政策 宏观经济学原理和 与实务课件.ppt
- 第15章 货币资金审计 审计原理和 与实务三版 .ppt
- 第15章 静脉输液与输血 护理知识学基础课件.ppt
- 第15章-成品的保藏-修改 保藏学课件第三部分--各类食品保藏基本方法.ppt
- 第15章_Struts 2对AJAX的支持 试验的设计与数据处理教案(第二版)课件.ppt
- 第15章 设备维修相关管理 运营相关管理课件.ppt
- 第5章 数据库设计 数据库技术知识与应用教程-课件.ppt
- 第5章 数组与字符串 Java程序的设计语言.ppt
- 第5章 文件传输和 与远程登录 《Internet应用和 与HTML》课件.ppt
- 第5章 文字与表格 AutoCAD 2010 建筑的设计课件.ppt
- 第5章 文本编辑 CorelDRAW图形的设计案例教程课件.ppt
- 第5章 方差分析 《相关管理统计学》课件.ppt
- 第5章 无线传感器网络简介 《物联网技术知识与应用(第2版)》课件.ppt
- 第5章 时间序列平滑模型 管理预测技术知识与方法课件.ppt
- 第5章 柔性版印刷 印刷设备和 与工艺课件.ppt
- 第5章 正弦交流电路 《电工电子技术知识(上、下册)》课件.ppt
文档评论(0)