第10章 数据库恢复技术 任课教师:唐蕾 Email:tanglei_xz@163.com 江苏师范大学计算机与科学技术学院 本章内容概要 一、事务的基本概念 二、故障的种类 三、恢复的实现技术 四、恢复策略 五、数据库镜像 本章教学要求 掌握 事务的概念、特性 数据库恢复技术 日志文件的概念、作用 了解 数据库各类故障 恢复的基本策略 一、事务的基本概念 1.什么是事务 2.如何定义事务 3.事务的特性 事务的提出 1.什么是事务 是用户定义的一个 数据库操作序列 ,这些操作 要么全做,要么全不做 ,是一个不可分割的工作单位。 2.如何定义事务 显式定义方式(SQL语言) BEGIN TRANSACTION:事务开始 COMMIT:提交,事务正常结束 提交事务的所有操作(读+更新)。 事务中所有对数据库的更新永久生效。 ROLLBACK:撤销,事务异常终止 事务运行的过程中发生了故障,不能继续执行。 回滚事务的所有更新操作。 事务回滚到开始时的状态。 一个事务示例 BEGIN TRANSACTION INSERT INTO 学生 VALUES(‘002015111’,’张三’); ‘if any error occurred then go to undo INSERT INTO 选课 VALUES(‘0020
原创力文档

文档评论(0)