1 / 94
文档名称:

数据库恢复技术.ppt

格式:ppt   大小:2,709KB   页数:94页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:第三篇 系统篇
数据库系统中的数据是由DBMS统一管理和控制的,为了适应数据共享的环境,DBMS必须提供数据保护能力,以保证数据库中数据的安全可靠和正确有效。

数据保护
安全性
完整性
并发控制
数据库恢复


第十章 数据库恢复技术
10.1 事务的基本概念
10.2 数据库恢复概述
10.3 故障的种类
10.4 恢复的实现技术
10.5 恢复策略
10.6 具有检查点的恢复技术
10.7 数据库镜像
10.8 小结


10.1 事务的基本概念
一、什么是事务
二、如何定义事务
三、事务的特性


一、什么是事务
事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位

事务和程序是两个概念
在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序
一个应用程序通常包含多个事务

事务是恢复和并发控制的基本单位


二、如何定义事务
显式定义方式
BEGIN TRANSACTION BEGIN TRANSACTION
SQL 语句1 SQL 语句1
SQL 语句2 SQL 语句2
。。。。。 。。。。。
COMMIT ROLLBACK
隐式方式
当用户没有显式地定义事务时,
DBMS按缺省规定自动划分事务


事务结束
COMMIT
事务正常结束
提交事务的所有操作(读+更新)
事务中所有对数据库的更新永久生效
ROLLBACK
事务异常终止
事务运行的过程中发生了故障,不能继续执行
回滚事务的所有更新操作
事务滚回到开始时的状态


三、事务的特性(ACID特性)
事务的ACID特性:
原子性(Atomicity)
一致性(Consistency)
隔离性(Isolation)
持续性(Durability )


1. 原子性
事务是数据库的逻辑工作单位
事务中包括的诸操作要么都做,要么都不做


2. 一致性
事务执行的结果必须是使数据库从一个
一致性状态变到另一个一致性状态
一致性状态:
数据库中只包含成功事务提交的结果
不一致状态:
数据库中包含失败事务的结果

分享好友

预览全文

数据库恢复技术.ppt

上传人:文库新人 2021/9/18 文件大小:2.65 MB

下载得到文件列表

数据库恢复技术.ppt

相关文档