数据库系统概论-数据库保护.pptVIP

  • 0
  • 0
  • 约7.64千字
  • 约 85页
  • 2019-01-17 发布于湖北
  • 举报
数据库系统概论-数据库保护

第7章 数据库保护 7.1 安全性保护 7.2 完整性保护 7.3 并发控制 7.4 恢复 7.3 并发控制 对多用户并发存取同一数据的操作加以控制 DBMS必须提供并发控制机制 并发控制机制是衡量一个DBMS性能的重要标志之一 7.3 并发控制 7.3.1 并发控制概述 7.3.2封锁 一、事务 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务和程序是两个概念 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 一个应用程序通常包含多个事务 事务是恢复和并发控制的基本单位 事务(续) 事务的ACID特性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持续性(Durability ) 1. 原子性 事务是数据库的逻辑工作单位 事务中包括的诸操作要么都做,要么都不做 2. 一致性 事务执行的结果必须是使数据库从一个 一致性状态变到另一个一致性状态。 一致性状态:数据库中只包含成功事务提交的结果 不一致状态:数据库中包含失败事务的结果 一致性(续) 一致性与原子性是密切相关的。 例:银行转帐:从帐号A中取出一万元,存入帐号B。 定义一个事务,该事务包括两个操作 第一个操作是从帐号A中减去一万元 第二个操作是向帐号B中加入一万元 这两个操作要么全做,要

文档评论(0)

1亿VIP精品文档

相关文档