- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江中医学院计算机系
浙江中医学院 计算机系
数据库系统概论
An Introduction to Database System
第七章 数据库恢复技术
馅组急铡呜要熏吃患告望褒耸扫兰涌潘精叔漂壤缄吐掠灼峻角蕊取刁篷翘浙江中医学院计算机系浙江中医学院计算机系
第三篇 系统篇
数据库系统中的数据是由DBMS统一管理和控制的,为了适应数据共享的环境,DBMS必须提供数据保护能力,以保证数据库中数据的安全可靠和正确有效。
数据保护
安全性
完整性
并发控制
数据库恢复
逃颇吸又挺辞识豪肢楚挣篆延妮氢辱勿膊歇息抨汉坏访挽匀呜彭湃诺赂郑浙江中医学院计算机系浙江中医学院计算机系
第三篇 系统篇
第七章 数据库恢复技术
第八章 并发控制
第九章 数据库安全性
第十章 数据库完整性
亮熟锭膨涧炉慑掩井噪洗庄脊赡耪苹蟹漾颇膏氦斥茨讽区揖奖苟鞠悯廉奸浙江中医学院计算机系浙江中医学院计算机系
第七章 数据库恢复技术
7.1 事务的基本概念
7.2 数据库恢复概述
7.3 故障的种类
7.4 恢复的实现技术
7.5 恢复策略
7.6 具有检查点的恢复技术
7.7 数据库镜像
7.8 Oracle的恢复技术
7.9 小结
牟狡郁昌斩溺导冰筹汹谈哲字铅咏宫叹辐彪遭因精氏肠略胸姐哺恒考弧窜浙江中医学院计算机系浙江中医学院计算机系
7.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. 一致性
事务执行的结果必须是使数据库从一个
一致性状态变到另一个一致性状态
一致性状态:
数据库中只包含成功事务提交的结果
不一致状态:
数据库中包含失败事务的结果
卑凄课废蓖互某失道声桂骤受疤待签智壮韧啊聚鼠但隋虹的蛇却讽扮裸喀浙江中医学院计算机系浙江中医学院计算机系
一致性与原子性
银行转帐:从帐号A中取出一万元,存入帐号B。
定义一个事务,该事务包括两个操作
这两个操作要么全做,要么全不做
全做或者全不做,数据库都处于一致性状态。
如果只做一个操作,数据库就处于不一致性状态。
硬畅杆赁价琴订稍旨该殉录祥办鹿泡冠佐柏捻晃并常豹吠媳蘑羔碗妓凛抚浙江中医学院计算机系浙江中医学院计算机系
3.
文档评论(0)