1 / 105
文档名称:

数据库课件__08章_数据恢复技术和并发控制.ppt

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

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

分享

预览

数据库课件__08章_数据恢复技术和并发控制.ppt

上传人:所以所以 2012/7/2 文件大小:0 KB

下载得到文件列表

数据库课件__08章_数据恢复技术和并发控制.ppt

文档介绍

文档介绍:第8章数据库恢复和并发控制
本章要点
事务的基本概念
数据库恢复
恢复的定义、原则和方法
故障的种类及恢复方法
具有检查点的恢复技术
数据库镜像
并发控制
并发操作带来的数据不一致性
封锁
活锁和死锁
并发调度的可串行性
两段锁协议
封锁的粒度
事务
事务的基本概念
所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
事务开始与结束可以由用户显式控制。如果没有显式定义事务,则由DBMS按缺省规定自动划分事务。
在SQL中,定义事务的语句有三条:
BEGIN MIT(提交将事务中所有对数据库的更新写回到磁盘上的物理数据库中。)
ROLLBACK(回滚,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤消,回滚到事务开始时的状态。)
示例
银行转帐:从A帐户过户1000¥到B帐户
read(A);
A := A – 1000;
write(A);
read(B);
B := B + 1000;
write(B);
read(X):从数据库传送数据项X到事务的工作区中
write(X):从事务的工作区中将数据项X写回数据库
事务的性质
原子性(Atomicity)
事务中包含的所有操作要么全做,要么全不做
原子性由恢复机制实现
一致性(Consistency)
事务开始前,数据库处于一致性的状态;
事务结束后,数据库必须仍处于一致性状态
事务的隔离执行必须保证数据库的一致性
隔离性(Isolation)
系统必须保证事务不受其它并发执行事务的影响
一个事务内部的操作及使用的数据对其他并发事务是隔离的
持续性(Durability)
一个事务一旦提交之后,它对数据库的影响必须是永久的
系统发生故障不能改变事务的持久性
ACID特性可能遭到破坏的因素
多个事务并行运行时,不同事务的操作交叉执行
事务在运行过程中被强行停止
数据库恢复技术

最近更新

2024年南乐县幼儿园教师招教考试备考题库含答.. 33页

海南封关循环经济发展模式 60页

2026年医生廉政知识测试题(word) 14页

2025山东菏泽照昕外国语学校招聘8人参考题库必.. 49页

2025年四川卫生康复职业学院马克思主义基本原.. 12页

2026年四川机电职业技术学院单招职业适应性测.. 46页

2026年国开电大基础写作形考题库精选答案 37页

2025江西吉安市工会社会工作者招聘8人参考题库.. 50页

2025蒙商银行招聘总行部分中层正职管理人员2人.. 37页

2025重庆万州区公安局辅警岗招聘100人笔试题库.. 36页

2026年廉政廉洁知识测试题1套 14页

2026年《红楼梦》知识竞赛试题库100道及答案参.. 39页

2026年二级建造师之二建机电工程实务考试题库.. 158页

2026年党建知识竞答试题一套 24页

2026年江苏省淮阴市单招职业适应性考试模拟测.. 44页

2026年注册造价工程师考试题库200道及参考答案.. 86页

2026年网络信息安全知识网络竞赛试题含答案(.. 40页

2026年宾馆安全生产考试题(名师系列) 28页

2026河北石家庄市公安局公开招聘公安机关警务.. 48页

c语言指针考试题库(轻巧夺冠) 13页

国税廉政知识测试题学生专用 14页

2026年沧州社区招聘考试题库附答案 42页

2026年泉州华光职业学院单招职业适应性考试模.. 45页

ALC墙板蒸压加气轻质混凝土板材安装施工方案及.. 3页

腰椎康复操ppt 27页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

中国明朝档案总汇-袁姓 52页