自考互联网数据库 课件.pptVIP

  • 11
  • 0
  • 约2.97千字
  • 约 24页
  • 2020-08-01 发布于天津
  • 举报
An Introduction to Database System 概述 数据控制亦称为数据保护,包括数据的: ? 安全性控制 ? 完整性控制 ? 并发控制 ? 恢复 An Introduction to Database System SQL 语言的数据控制功能 SQL 语言提供了数据控制功能,能够在一 定程度上保证数据库中数据的完全性、 完整性,并提供了一定的并发控制及恢 复能力。 An Introduction to Database System 1. 完整性 ? 数据库的完整性是指数据库中数据的正 确性与相容性。 ? SQL 语言定义完整性约束条件 CREATE TABLE 语句 ALTER TABLE 语句 ? 码 ? 取值唯一的列 ? 参照完整性 ? 其他约束条件 An Introduction to Database System 2. 并发控制 ? 并发控制 : 当多个用户并发地对数据库进行操 作时,对他们加以控制、协调,以保证并发操 作正确执行,保持数据库的一致性。 ? SQL 语言并发控制能力: 提供事务、事务开始、事务结束、提交等概念 An Introduction to Database System 3. 恢复 ? 恢复 : 当发生各种类型的故障导致数据库 处于不一致状态时,将数据库恢复到一 致状态的功能。 ? SQL 语言恢复功能: 提供事务回滚、重做等概念 ( UNDO 、 REDO ) An Introduction to Database System 4. 安全性 ? 安全性:保护数据库,防止不合法的使 用所造成的数据泄露和破坏。 ? 保证数据安全性的主要措施 存取控制:控制用户只能存取他有权存取的数据 规定不同用户对于不同数据对象所允许执行的操作 An Introduction to Database System DBMS 实现数据安全性保护的过程 ? 用户或 DBA 把授权决定告知系统 ? SQL 的 GRANT 和 REVOKE ? DBMS 把授权的结果存入数据字典 ? 当用户提出操作请求时, DBMS 根据授权 定义进行检查,以决定是否执行操作请 求 An Introduction to Database System 安全性 ( 续 ) ? 谁定义? DBA 和表的建立者(即表的属主) ? 如何定义? SQL 语句: GRANT REVOKE An Introduction to Database System 3.6.1 授 权 ? GRANT 语句的一般格式: GRANT 权限 [, 权限 ]... [ON 对象类型 对象名 ] TO 用户 [, 用户 ]... [WITH GRANT OPTION]; ? 谁定义? DBA 和表的建立者(即表的属主) ? REVOKE 功能:将对指定操作对象的指定操作 权限授予指定的用户 。 An Introduction to Database System (1) 操作权限 对 象 对 象 类 型 操 作 权 限 属 性 列 T A B L E S E L E C T , I N S E R T , U P D A T E D E L E T E , A L L R I V I E G E S 视 图 T A B L E S E L E C T , I N S E R T , U P D A T E D E L E T E , A L L R I V I E G E S 基 本 表 T A B L E S E L E C T , I N S E R T , U P D A T E D E L E T E A L T E R , I N D E X , A L L P R I V I E G E S 数 据 库 D A T A B A S E C R E A T E T A B An Introduction to Database System (2) 用户的权限 ? 建表( CREATETAB )的权限 : 属于 DBA ? DBA 授予 -- 普通用户 ? 基本表或视图的属主拥有对该表或视图 的一切操作权限 ? 接受权限的用户 : 一个或多个具体用户 PUBLIC (全体用户) An Introduction to Database System (4) WITH GRANT OPTION 子句 ? 指定了 WITH GRANT OPTION 子句 : 获得某种权限的用户还可以把这种权限 再授予 别的用户。 ? 没有指定 WITH GRANT OPTION 子句 : 获得某种权限的用户只能使用该权限, 不能传播 该权

文档评论(0)

1亿VIP精品文档

相关文档