中国人民大学信息学院数据库系统概论AnIntroductiontoDatabaseSystem第十章数据库恢复技术第十章数据库恢复技术10
1事务的基本概念10
2数据库恢复概述10
3故障的种类10
4恢复的实现技术10
5恢复策略10
6具有检查点的恢复技术10
7数据库镜像10
1事务的基本概念一、事务定义二、事务的特性一、事务(Transaction)定义一个数据库操作序列一个不可分割的工作单位恢复和并发控制的基本单位事务和程序比较在关系数据库中,一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序
一个程序通常包含多个事务定义事务显式定义方式BEGINTRANSACTIONBEGINTRANSACTIONSQL语句1SQL语句1SQL语句2SQL语句2
COMMITROLLBACK隐式方式当用户没有显式地定义事务时,DBMS按缺省规定自动划分事务二、事务的特性(ACID特性)事务的ACID特性:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability)第十章数据库恢复技术10
1事务的基本概念10
2数据库恢复概述10
3故障的种类10
4恢复的实现技术10
5恢复策略10
6具有检查点的恢复技术10
7数据库镜像10
2数据库恢复概述故障是不可避免的系统故障:计算机软、硬件故障人为故障:操作员的失误、恶意的破坏等
数据库的恢复把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态或完整状态)第十章数据库恢复技术10
1事务的基本概念10
2数据库恢复概述10
3故障的种类10
4恢复的实现技术10
5恢复策略10
6具有检查点的恢复技术10
7数据库镜像10
8小结故障的种类事务内部的故障系统故障介质故障计算