数据控制数据控制亦称为数据保护,包括数据的:安全性控制.ppt
《数据控制数据控制亦称为数据保护,包括数据的:安全性控制.ppt》由会员分享,可在线阅读,更多相关《数据控制数据控制亦称为数据保护,包括数据的:安全性控制.ppt(28页珍藏版)》请在三一文库上搜索。
1、数据控制 数据控制亦称为数据保护,包括数据的: 安全性控制 完整性控制 并发控制 恢复,数据控制 SQL语言的数据控制功能 SQL语言提供了数据控制功能,能够在一定程度上保证数据库中数据的完全性、完整性,并提供了一定的并发控制及恢复能力。,完整性 数据库的完整性是指数据库中数据的正确性与相容性 SQL语言定义完整性约束条件 CREATE TABLE语句 ALTER TABLE语句 码 取值唯一的列 参照完整性 其他约束条件,数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系,并发控制 定义 当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以
2、保证并发操作正确执行,保持数据库的一致性 SQL语言并发控制能力 提供事务 事务开始/事务结束 提交等,恢复 定义 当发生各种类型的故障导致数据库处于不一致状态时,将数据库恢复到一致状态的功能 SQL语言恢复功能 提供事务回滚、重做等(UNDO、REDO),安全性 定义 保护数据库,防止不合法的使用所造成的数据泄露和破坏 保证数据安全性的主要措施 存取控制 控制用户只能存取他有权存取的数据 规定不同用户对于不同数据对象所允许执行的操作 由DBA和表的建立者(即表的属主)定义安全性 通过SQL语句GRANT/REVOKE,安全性 数据的安全性(Security)保护 使每个用户只能按指定方式使用
3、和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏 DBMS实现数据安全性保护的过程 用户或DBA把授权决定告知系统 SQL的GRANT和REVOKE DBMS把授权的结果存入数据字典 当用户提出操作请求时,DBMS根据授权定义进行检查,以决定是否执行操作请求,授 权 GRANT语句功能 格式: 由DBA和表的建立者(即表的属主)定义,GRANT ,. ON TO ,. WITH GRANT OPTION;,授权 操作权限,授权 用户权限 建表(CREATETAB)的权限 属于DBA DBA授予普通用户 基本表或视图的属主拥有对该表或视图的一切操作权限 接受权限的用户 一个或多个
4、具体用户 PUBLIC(全体用户),授权 WITH GRANT OPTION子句 指定了WITH GRANT OPTION子句 获得某种权限的用户还可以把这种权限再授予别的用户 没有指定WITH GRANT OPTION子句 获得某种权限的用户只能使用该权限,不能传播该权限,授权 例题,例1:把查询Student表权限授给用户U1 GRANT SELECT ON TABLE Student TO U1;,例2: 把对Student表和Course表 的全部权限授予用户U2和U3 GRANT ALL PRIVILIGES ON TABLE Student, Course TO U2, U3;,例
5、3: 把对表SC的查询权限授予所有用户 GRANT SELECT ON TABLE SC TO PUBLIC;,例4 :把查询Student表和修改学生 学号的权限授给用户U4 GRANT UPDATE(Sno), SELECT ON TABLE Student TO U4;,授权 例题 传播权限,例5: 把对表SC的INSERT权限授予U用户, 并允许他再将此权限授予其他用户 GRANT INSERT ON TABLE SC TO U WITH GRANT OPTION;,执行例5后,U不仅拥有了对表SC的INSERT权限, 还可以传播此权限: GRANT INSERT ON TABLE S
6、C TO U1 WITH GRANT OPTION; 同样,U1还可以将此权限授予U2: GRANT INSERT ON TABLE SC TO U2; 但U2不能再传播此权限。 U U1 U2,授权 例题,例6: DBA把在数据库S_C中建立表 的权限授予用户U GRANT CREATETAB ON DATABASE S_C TO U;,授权 SQL收回权限的功能 REVOKE 从指定用户那里收回对指定对象的指定权限 REVOKE语句的一般格式为:,REVOKE ,. ON FROM ,.;,授权 SQL收回权限的功能,例1:把用户U修改学生学号的权限收回 REVOKE UPDATE(Sno
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 控制 称为 保护 包括 安全性
链接地址:https://www.31doc.com/p-2904150.html