中国高校课件下载中心 》 教学资源 》 大学文库

沈阳师范大学:《数据库原理》课程教学课件(讲稿)第10章 数据库恢复技术

文档信息
资源类别:文库
文档格式:PDF
文档页数:98
文件大小:2.52MB
团购合买:点击进入团购
内容简介
10.1 事务的基本概念 10.2 数据库恢复概述 10.3 故障的种类 10.4 恢复的实现技术 10.5 恢复策略 10.6 具有检查点的恢复技术 10.7 数据库镜像 10.8 小结
刷新页面文档预览

系统篇第三篇数据库系统中的数据是由DBMS统一管理和控制的,为文了适应数据共享的环境,DBMS必须提供数据保护能力以保证数据库中数据的安全可靠和正确有效。数据保护X十++安全性完整性并发控制1数据库恢复:在某些错误与失败导致当前数据库状态(数据库内容)不正确时,恢复数据库到一个确知的正确数据库状态

第三篇 系统篇  数据库系统中的数据是由DBMS统一管理和控制的,为 了适应数据共享的环境,DBMS必须提供数据保护能力, 以保证数据库中数据的安全可靠和正确有效。  数据保护  安全性  完整性  并发控制  数据库恢复:在某些错误与失败导致当前数据库状 态(数据库内容)不正确时,恢复数据库到一个确 知的正确数据库状态

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

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

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

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

一、什么是事多×事务(Transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位事务和程序是两个概念X在关系数据库中,一个事务可以是一条SQL语句,一组十SQL语句或整个程序十一个应用程序通常包含多个事务X事务是恢复和并发控制的基本单位

一、什么是事务  事务(Transaction)是用户定义的一个数据库操作序 列,这些操作要么全做,要么全不做,是一个不 可分割的工作单位  事务和程序是两个概念  在关系数据库中,一个事务可以是一条SQL语句,一组 SQL语句或整个程序  一个应用程序通常包含多个事务  事务是恢复和并发控制的基本单位

二、如何定义事务显式定义方式BEGINTRANSACTIONBEGINTRANSACTIONSQL语句1SQL语句1SQL语句2SQL语句2。ooCOMMITROLLBACK如下面的示例在图书的截止当前销售额sales超过$8,000时,增加支付给作者的预付款advanceBEGINTRANSACTIONUSE pubsUPDATE titlesSETadvance=advance*l.25WHEREsales>8000COMMIT

二、如何定义事务  显式定义方式 BEGIN TRANSACTION BEGIN TRANSACTION SQL 语句1 SQL 语句1 SQL 语句2 SQL 语句2 。 。 COMMIT ROLLBACK 如下面的示例在图书的截止当前销售额sales超过 $8,000 时,增加 支付给作者的预付款advance 。 BEGIN TRANSACTION USE pubs UPDATE titles SET advance = advance * 1.25 WHERE sales > 8000 COMMIT

二、如何定义事x隐式方式当用户没有显式地定义事务时,DBMS按缺省规定自动划分事务

二、如何定义事务  隐式方式 当用户没有显式地定义事务时, DBMS按缺省规定自动划分事务

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

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

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

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

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

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

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

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

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档