《数据库数据库恢复技术》-课件.pptVIP

  • 16
  • 0
  • 约5.49千字
  • 约 22页
  • 2018-11-18 发布于广西
  • 举报
6.数据库恢复技术 事务的基本概念 数据库恢复概述 故障的种类 恢复的实现技术 恢复策略 事务的基本概念 一、事务(Transaction) 事务是用户定义的一个操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位。 事务和程序是两个概念,一般程序包含多个事务。 事务的开始与结束可以由用户显式控制。如果用户没有显式地定义事务,则由DBMS按缺省规定自动划分事务。在SQL语言中,定义事务的语句有三条: BEGIN TRANSACTION 事务开始 对数据库的更新操作 COMMIT 事务提交 ROLLBACK 事务回滚 举例2:显式事务(回滚) 在一个sql批文件中,若在一个显式事务中删除数据表SC,然后回滚事务,其删除无效。 举例3:显式事务(提交) 在一个sql批文件中,若在一个显式事务中删除数据表SC,然后提交事务,其删除有效。 二、事务的特性 事务具有四个特性,简称ACID特性。 A.原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 B.一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,系统将事务

文档评论(0)

1亿VIP精品文档

相关文档