数据控制数据控制亦称为数据保护包括数据:安全性控制.pptVIP

  • 14
  • 0
  • 约4.37千字
  • 约 28页
  • 2017-05-11 发布于四川
  • 举报

数据控制数据控制亦称为数据保护包括数据:安全性控制.ppt

数据控制数据控制亦称为数据保护包括数据:安全性控制

数据控制 数据控制亦称为数据保护,包括数据的: 安全性控制 完整性控制 并发控制 恢复 数据控制 SQL语言的数据控制功能 SQL语言提供了数据控制功能,能够在一定程度上保证数据库中数据的完全性、完整性,并提供了一定的并发控制及恢复能力。 完整性 数据库的完整性是指数据库中数据的正确性与相容性 SQL语言定义完整性约束条件 CREATE TABLE语句 ALTER TABLE语句 码 取值唯一的列 参照完整性 其他约束条件 数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系 并发控制 定义 当多个用户并发地对数据库进行操作时,对他们加以控制、协调,以保证并发操作正确执行,保持数据库的一致性 SQL语言并发控制能力 提供事务 事务开始/事务结束 提交等 恢复 定义 当发生各种类型的故障导致数据库处于不一致状态时,将数据库恢复到一致状态的功能 SQL语言恢复功能 提供事务回滚、重做等(UNDO、REDO) 安全性 定义 保护数据库,防止不合法的使用所造成的数据泄露和破坏 保证数据安全性的主要措施 存取控制 控制用户只能存取他有权存取的数据 规定不同用户对于不同数据对象所允许执行的操作 由DBA和表的建立者(即表的属主)定义安全性 通过SQL语句GRANT/REVOKE 安全性 数据的安全性(Security)保护 使每个用户只能按指

文档评论(0)

1亿VIP精品文档

相关文档