1 / 76
文档名称:

数据库系统概论14.ppt

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

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

分享

预览

数据库系统概论14.ppt

上传人:ranfand 2017/9/15 文件大小:1.27 MB

下载得到文件列表

数据库系统概论14.ppt

相关文档

文档介绍

文档介绍:数据库原理及应用
An Introduction to Database System
第十一章并发控制
1
问题的产生
多用户数据库系统的存在
允许多个用户同时使用的数据库系统
飞机定票数据库系统
银行数据库系统
特点:在同一时刻并发运行的事务数可达数百个
2
问题的产生(续)
不同的多事务执行方式
(1)事务串行执行
(2)交叉并发方式
(3)同时并发方式
(多处理机)
T1
T2
T3
事务的串行
执行方式
事务的交叉并发执行方式
3
问题的产生(续)
事务并发执行带来的问题
会产生多个事务同时存取同一数据的情况
可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性
4
T1的修改被T2覆盖了!
并发控制概述(续)
[例]飞机订票系统中的一个活动序列
读A=16
 
 
 
 
A←A-3
写回A=13
①读A=16
 

 
③ A←A-1
写回A=15
 

T2
T1
数据库不一致
为什么?
丢失修改
5
并发执行可能产生的问题
并发操作带来的数据不一致性
丢失修改(Lost Update)
不可重复读(Non-repeatable Read)
读“脏”数据(Dirty Read)
记号
R(x):读数据x
W(x):写数据x
6
不可重复读
T1读取B=100进行运算
T2读取同一数据B,对其进行修改后将B=200写回数据库。
T1为了对读取值校对重读B,B已为200,与第一次读取值不一致
T1
T2
① R(A)=50
R(B)=100
求和=150

R(B)=100
B←B*2
(B)=200
③ R(A)=50
R(B)=200
和=250
(验算不对)
不可重复读
例如:
7
不可重复读的三种情况
事务T1读取某一数据后,事务T2对其做了修改,当事务T1再次读该数据时,得到与前一次不同的值
事务T1按一定条件从数据库中读取了某些数据记录后,事务T2删除了其中部分记录,当T1再次按相同条件读取数据时,发现某些记录消失了
事务T1按一定条件从数据库中读取某些数据记录后,事务T2插入了一些记录,当T1再次按相同条件读取数据时,发现多了一些记录。
幻影现象
幻影现象
8
读“脏”数据
T1
T2
① R(C)=100
C←C*2
W(C)=200

R(C)=200
③ROLLBACK
C恢复为100
例如
读“脏”数据
T1将C值修改为200,T2读到C为200
T1由于某种原因撤销,其修改作废,C恢复原值100
这时T2读到的C为200,与数据库内容不一致,就是“脏”数据
9
并发执行可能产生的问题
数据不一致性:由于并发操作破坏了事务的隔离性
并发控制就是要用正确的方式调度并发操作,使一个用户事务的执行不受其他事务的干扰,从而避免造成数据的不一致性
10

最近更新

2026年自考专业(会计)考试题库200道附答案【研.. 84页

2026年天津河西公务员考试题库附答案 53页

2026年自考专业(营销)考试题库2000道及完整答.. 82页

2026年宁波财经学院单招职业倾向性测试模拟测.. 44页

2026年药物分析题库完整版 42页

2026年安全防诈骗知识竞赛线上题库100道及完整.. 41页

2026年起重机司机考试题库200道【必刷】 76页

2026年软件技术C语言基础知识练习题(综合题).. 13页

2026年锅炉操作工考试题库200道含完整答案【名.. 74页

2026年山东旅游职业学院单招职业适应性测试模.. 42页

2026年山东科技职业学院单招职业技能考试模拟.. 45页

2026年工贸试题-考试题库附参考答案【a卷】 41页

2026河北省定向陕西师范大学选调生招录考试备.. 48页

2026浙江宁波市海曙区面向优秀社区党组织书记.. 51页

2026年庐江公务员笔试题库及答案1套 57页

2026年惠州安全生产知识试题(能力提升) 27页

2026年护士内科外科考试题库附答案 41页

2026鲁南技师学院第一批招聘教师8人考试备考题.. 48页

2026年教师能力考试题库附答案 42页

c语言测考试题库(突破训练) 13页

2026年新刑法知识测试题(各地真题) 15页

C语言题库(夺冠系列) 13页

2026年春季四川省南充精神卫生中心护理岗编外.. 46页

党内廉政知识测试题(实用) 14页

党风廉政知识试题(精选题) 14页

2026年曲松县辅警招聘考试历年真题必考题 31页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页