数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt
《数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt》由会员分享,可在线阅读,更多相关《数据库武大版3章关系数据库标准语言SQL4ppt课件.ppt(31页珍藏版)》请在三一办公上搜索。
1、计算机科学与技术学院,数据库系统概论第三章 关系数据库标准语言SQL(4),第三章 关系数据库标准语言SQL,3.1 SQL概述3.2 数据定义3.3 查询3.4 数据更新3.5 视图3.6 数据控制3.7 嵌入式SQL3.8 小结,3.6 数据控制,概述3.6.1 授权3.6.2 收回权限小结,概述,数据控制亦称为数据保护,包括数据的:安全性控制完整性控制并发控制恢复,SQL语言的数据控制功能,SQL语言提供了数据控制功能,能够在一定程度上保证数据库中数据的完全性、完整性,并提供了一定的并发控制及恢复能力。,1.完整性,数据库的完整性是指数据库中数据的正确性与相容性。SQL语言定义完整性约束
2、条件CREATE TABLE语句ALTER TABLE语句码取值唯一的列参照完整性其他约束条件,2.并发控制,并发控制:当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以保证并发操作正确执行,保持数据库的一致性。SQL语言并发控制能力:提供事务、事务开始、事务结束、提交等概念,3.恢复,恢复:当发生各种类型的故障导致数据库处于不一致状态时,将数据库恢复到一致状态的功能。SQL语言恢复功能:提供事务回滚、重做等概念(UNDO、REDO),4.安全性,安全性:保护数据库,防止不合法的使用所造成的数据泄露和破坏。保证数据安全性的主要措施存取控制:控制用户只能存取他有权存取的数据规定不同用户
3、对于不同数据对象所允许执行的操作,DBMS实现数据安全性保护的过程,用户或DBA把授权决定告知系统SQL的GRANT和REVOKEDBMS把授权的结果存入数据字典当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求,安全性(续),谁定义?DBA和表的建立者(即表的属主)如何定义?SQL语句:GRANT REVOKE,3.6.1 授 权,GRANT语句的一般格式:GRANT,.ON TO,.WITH GRANT OPTION;谁定义?DBA和表的建立者(即表的属主)REVOKE功能:将对指定操作对象的指定操作权限授予指定的用户。,(1)操作权限,(2)用户的权限,建表(CR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 武大版 关系 标准 语言 SQL4ppt 课件
链接地址:https://www.31ppt.com/p-5358401.html