- 2
- 0
- 约小于1千字
- 约 8页
- 2026-06-30 发布于山东
- 举报
新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn
第9章数据库事务事务概述01事务并发引起的问题和解决方法03事务处理02
事务并发引起的问题和解决方法03脏读不可重复读幻读事务隔离
01任务(1)新建查询,开启一个事务A。查询学生详细表(tb_inf_student)中学号(stu_num)为的学生学号和获奖数(prize),提交(COMMIT)事务。(2)新建查询,开启一个事务B。将学生详细表(tb_inf_student)中学号(stu_num)为获奖数(prize)的信息更新为3,回滚(ROLLBACK)事务。案例9.4脏读
02分析“脏读”是指一个事务在操作过程读取了另一个事务还未提交的数据,这样的数据也被称为脏数据。在下表中事务A在T4时间段时读取了事务B尚未提交的数据,那么事务A所读取的数据就是脏数据,这个过程就叫做脏读。在T5时间段时,事务B进行了回滚,此时如果事务A在脏数据的基础上进行操作,那么所做的操作是不被承认且无效的。从执行结果看,事务B设计的本意是通过回滚撤销之前的操作,但是由于两个数据操作顺序的重叠导致B事务回滚前的操作被A事务读取,从而读取了事实上的错误信息。脏读是要在事务设计中避免的。案例9.4脏读
SQL代码【事务A的SQL语句】STA
您可能关注的文档
- 7.10+案例7.8+使用字符串匹配运算符.pptx
- 7.11+案例7.9+逻辑运算符.pptx
- 7.12+案例7.10或、与、异或运算符.pptx
- 7.13+案例7.11+左移、右移、取反运算符.pptx
- 新编数据库技术-MySQL 课件 7.2-变量.pptx
- 7.14+案例7.12+用IF实现成绩等级判断.pptx
- 7.15-案例7.13+用CASE实现成绩等级判断.pptx
- 7.16-案例7.14+有标签和无标签WHILE循环语句实例.pptx
- 7.17-案例7.15+REPEAT循环语句实例.pptx
- 7.18-案例7.16+LOOP循环语句实例及本章总结.pptx
- 《基于STM32的机械手抓取控制系统研究》14000字.doc
- 《基于Unreal的无人车交通与决策系统设计》21000字.docx
- 《燃气蒸汽联合循环机组温度控制系统设计》16000字.docx
- 《高面板堆石坝静动力相应特征的精细化分析》5100字.docx
- 《基于全局视觉的车间AGV定位及路径规划研究》29000字.docx
- 《基于Irrlicht引擎开发卡牌对战游戏设计》7000字.docx
- 《基于MATLAB下的中值滤波算法与改进研究》8200字.docx
- 《某房地产工程标准化施工方法研究》34000字.docx
- 《基于3D-PCANet的磁共振功能影像研究》10000字.docx
- 《2.4G矩形微带天线阵列优化设计(开题报告+文献综述+正文)》13000字.doc
原创力文档

文档评论(0)