数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库武大版3章关系数据库标准语言SQL4ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第三章第三章 关系数据库标准语言关系数据库标准语言SQL3.1 SQL概述3.2 数据定义3.3 查询3.4 数据更新3.5 视图3.6 数据控制3.7 嵌入式SQL3.8 小结 3.6 数据控制数据控制n概述n3.6.1 授权n3.6.2 收回权限n小结概述概述数据控制亦称为数据保护,包括数据的:n安全性控制n完整性控制n并发控制n恢复SQL语言的数据控制功能语言
2、的数据控制功能 SQL语言提供了数据控制功能,能够在一定程度上保证数据库中数据的完全性、完整性,并提供了一定的并发控制及恢复能力。1.完整性完整性n数据库的完整性是指数据库中数据的正确性与相容性。nSQL语言定义完整性约束条件CREATE TABLE语句ALTER TABLE语句n码n取值唯一的列n参照完整性n其他约束条件2.并发控制并发控制n并发控制:当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以保证并发操作正确执行,保持数据库的一致性。nSQL语言并发控制能力:提供事务、事务开始、事务结束、提交等概念3.恢复恢复n恢复:当发生各种类型的故障导致数据库处于不一致状态时,将数据库
3、恢复到一致状态的功能。nSQL语言恢复功能:提供事务回滚、重做等概念 (UNDO、REDO)4.安全性安全性n安全性:保护数据库,防止不合法的使用所造成的数据泄露和破坏。n保证数据安全性的主要措施存取控制:控制用户只能存取他有权存取的数据规定不同用户对于不同数据对象所允许执行的操作DBMS实现数据安全性保护的过程实现数据安全性保护的过程n用户或DBA把授权决定告知系统nSQL的GRANT和REVOKEnDBMS把授权的结果存入数据字典n当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求安全性安全性(续续)n谁定义?DBA和表的建立者(即表的属主)n如何定义?SQL语句:
4、GRANT REVOKE3.6.1 授授 权权nGRANT语句的一般格式:GRANT,.ON TO,.WITH GRANT OPTION;n谁定义?DBA和表的建立者(即表的属主)nREVOKE功能:将对指定操作对象的指定操作权限授予指定的用户。(1)操作权限操作权限(2)用户的权限用户的权限n建表(CREATETAB)的权限:属于DBAnDBA授予-普通用户n基本表或视图的属主拥有对该表或视图的一切操作权限n接受权限的用户:一个或多个具体用户 PUBLIC(全体用户)(4)WITH GRANT OPTION(4)WITH GRANT OPTION子句子句n指定了WITH GRANT OPTI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 武大版 关系 标准 语言 SQL4ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内