1
第十章 数据库恢复技术
1 、掌握事务的概念及性质
2 、掌握数据库恢复的基本技术和策略
本章要求:
3
第十章 数据库恢复技术
问题:当系统发生软、硬件故障对数据造成破
坏时,该如何处理?
例:银行转帐
设从帐号 A 拨一笔款 X 到帐号 B ,执行过程如
下:
① 查看帐号 A 上是否有足够的款数,
即余额 X ?
若余额 < X, 则给出提示信息,中止执行。
若余额 X ,则执行下面几步:
4
第十章 数据库恢复技术
② 在 A 中记上一笔支出;
③ 从 A 的余额中减去 X ;
④ 在 B 中记上一笔收入;
⑤ 在 B 的余额上加 X ;
⑥ 结束。
(突然断电或设备故障)
5
第十章 数据库恢复技术
1 、事务( Transaction )
由用户定义 ( 或 DBMS 自动划分 ) 的数据库操作序
列,是数据库应用程序的基本逻辑单元。这些操作要么
都做,要么都不做,是一个不可分割的执行单位。
§1 事务的基本概念
事务标记 :
BEGIN TRANSACTION
COMMIT 或 ROLLBACK
…