1
数据库系统
数据库系统与应用
并发控制
并发控制
数据库恢复技术
2
并发控制概述
事务模型
事务调度与可串行性
基于锁的并发控制协议
3
并发控制技术
数据库系统一般可以分为单用户和多用户系统两种。
在任何时刻只允许一个用户使用的数据库系统称为单用户数据库系统。
允许多个用户同时使用的数据库系统称为多用户数据库系统。
多数数据库系统都是多用户系统。
例如飞机订票数据库系统、银行数据库系统等
4
并发控制概述
在一个多用户数据库系统中,数据库中存储的数据项是用户程序存取的基本信息资源。
一个存取或改变数据库内容的程序的运行称为一个数据库事务,简称事务。
多个事务可同时运行并同时要求存取或修改同一个数据库记录。如果不对并发运行的事务加以适当的控制,则会引起很多问题。
5
并发控制概述
以飞机订座数据库系统为例:
每个航班对应一个数据库记录。每个记录包括对应航班已经预订的座位数和一些其他信息
设X和Y分别是航班A1和A2对应的数据库记录。
事务T1取消航班A1上已经预订的N个座位,并为航班A2增加N个预订座位.
事务T2为航班A1增加M个座位。
6
并发控制概述
数据更新丢失问题
7
并发控制概述
临时值问题
8
并发控制概述
错误聚集计算问题
9
并发控制概述
T1
READ(X)
X:=X-N
WRITE(X)
READ(Y)
Y:=Y+N
WRITE(Y)
T3
SUM
您可能关注的文档
- 物流与配送管理讲述.doc
- 物流业务管理系统的设计与实现+毕业论文讲述.doc
- 物流中级技能复习笔记讲述.doc
- 数据中心制冷系统41问答题详解.docx
- 物权法若干问题解析2016.11.22讲述.ppt
- 物流产业发展及市场讲述.ppt
- 数控编程加工第一章b详解.ppt
- 物流仓储方案讲述.doc
- 物流企业营销模式-论文讲述.doc
- 数控车常用指令详解.ppt
- 人教版八年级英语下册 重点语法归纳及专练(练习版).pdf
- 5B译林U1-8默写纸(含答案).pdf
- 2026中考英语模考——阅读类50篇.pdf
- 初中英语书面表达主题训练10篇-情感与情绪.pdf
- 第二单元 进入新时代 单元测试(含答案)-2026--2027学年统编版九年级道德与法治上册.pdf
- 2026年山西忻州市河曲县部分学校中考二模语文试题.pdf
- 2026年中考道德与法治总复习知识点默写(九年级上册).pdf
- 2024人教版八年级数学下册第二十二章《函数》单元测试卷(含答案).pdf
- 上海市2026年中考语文试卷(教师卷).pdf
- 江苏省盐城市2026年中考英语试卷(附答案).pdf
最近下载
- T_GDSTD 021—2026(行政事业单位土地资源资产清查技术规程).pdf
- 水利水电工程标准施工招标文件2009版100730.docx VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 抗结核药物Antituberculosis——山东大学药理学英文课件.ppt VIP
- 2025年一级消防工程师继续教育题库及参考答案.docx
- 医院感染的案例及分析.pptx
- 第三章-马克思主义科学技术方法论.ppt VIP
- (人教2024版PEP)英语二年级上册Unit 3单元测试(含答案+听力音频) .pdf
- 陕西延长石油集团有限责任公司 招聘专用笔试题库(历年真题+完整答案详解).docx VIP
- 超星尔雅学习通《中国茶道》章节测试答案满分版.doc VIP
原创力文档

文档评论(0)