第7章 数据库管理系统 7.2 事务管理 例:设想网上购物的一次交易,至少包括以下数据库操作: 保存客户付款信息(可能包括与银行系统交互) 更新客户所购商品的库存信息 生成订单并且保存到数据库中 更新用户相关信息,例如购物数量等等 正常情况:所有操作顺利进行,交易成功,与交易相关的所 有数据库信息也成功地更新。 异常情况:交易失败(例如,生成订单失败),使数据库中信息将会不可预测。此时该怎么办? 如何在交易失败时,使数据库中的数据库恢复到交易前的状态? 例2:考虑飞机订票系统中的一个活动序列: (1) 甲售票点读出某航班的机票余额(设=16); (2) 乙售票点读出同一航班的机票余额也为16; (3) 甲售票点卖出一张机票,修改余额为15,并把A写回数据库; (4) 乙售票点也卖出一张机票,也修改余额为15,并把A写回数据库。 结果:卖出两张票,数据库中机票余额只减少1。 如何解决出现的这些问题,以保证数据库中的数据是一致的? —数据库中,事务就是解决这些问题的技术手段。 7.2.1 事务的基本概念 何为数据库事务? “一荣俱荣,一损俱损” 很能体现事务的思想。 很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效,要么整体失效。这种思想反映到数据库上,就是多个SQL语句,要么所有执行成功
您可能关注的文档
- 陈启龙第三章.ppt
- 第7课时细胞核—系统的控制中心.ppt
- 第26章组学与医学.ppt
- 安琪酵母演示.ppt
- 第7章统计回归模型.ppt
- 第7讲化学性污染.ppt
- 第十五章分析化学中的分离与富集方法.ppt
- 第十一章成熟与衰老.ppt
- 第六章方差分析基础2.ppt
- 第十三章有机含氮化合物2.ppt
- 2026年中国服装机械五金配件项目投资可行性研究报告.docx
- 2026AI驱动丙烯酸酯聚合工艺优化对项目投资回报率的边际影响分析.docx
- 2026年中国果实袋项目投资可行性研究报告.docx
- 2026及未来5年中国数字荧光示波器市场现状数据分析及前景预测报告.docx
- 2026年中国透明薄膜母料项目投资可行性研究报告.docx
- 2026及未来5年中国撞球杆市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国数显沥青温度计市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国气鼓轮市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国橡胶牛皮纸胶带市场现状数据分析及前景预测报告.docx
- 2026年节能电行业深度研究报告.docx
最近下载
- 实施指南(2025)《GB_T20065-2016 预应力混凝土螺纹钢筋解读》.pptx
- 2022年成人高考专升本政治模拟题库(含答案).pdf VIP
- 工资流水证明范文(完整版).pdf VIP
- (2027年)三级安全车间级安全生产培训PPT课件.pptx VIP
- 复旦微电子保研面试题.pdf VIP
- 人工智能与心理学.pptx
- 部编语文三年级上册期中测试卷(附答题卡及答案).pdf VIP
- 2026年秋人教鄂教版(新教材)小学科学五年级上册教学计划及进度表.pdf
- 设计精馏塔控制系统(化工仪表与自动控制课件).pptx
- 【国家标准】GB-T 1804-2000 一般公差 未注公差的线性和角度尺寸的公差.pdf
原创力文档

文档评论(0)