6.2.1 使用事务教学课件中职 数据库基础及应用.ppt
《6.2.1 使用事务教学课件中职 数据库基础及应用.ppt》由会员分享,可在线阅读,更多相关《6.2.1 使用事务教学课件中职 数据库基础及应用.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.2.1 使用事务 教学课件 高教版 中职 数据库基础及应用使用事务新 课 导 入1.你知道怎样把一组数据管理的SQL命令作为一个整体来处理吗?2.作为一个整体的若干命令,它们的执行有何特点?新 课 导 入select mcname,tcost from member where mcname like 李%;begin;update member set tcost=tcost-2000 where mcname=李双;update member set tcost=tcost+2000 where mcname=李去;rollback;select mcname,tcost from m
2、ember where mcname like 李%;学 习 目 标 1.能描述事务的概念;2.知道使用事务的格式和使用要求;3.知道事务的提交和回滚是如何实现;4.能描述事务的特性。新 课 教 学活动1 执行事务保证数据的一致性新 课 教 学1按图6-6和图6-7所示为两个会员之间转让消费总额的两种数据处理方式,请对比分析后完成后面的内容。新 课 教 学新 课 教 学(1)分析图6-6所示的把会员李双的消费总额转让2 000元给李云的数据操作,你认为这笔数据处理结束后,数据是否保持了一致状态?为什么?(2)图6-7所示的方法与图6-6所示的方法有何不同?这种数据处理方法能保证数据的一致性吗?
3、新 课 教 学(3)试一试,把图6-7中第2个更新操作的 where子句中的“李去”改为数据表中存在的“李云”执行,此时,查询他们俩的消费总额情况并记录下来。再运行MySQL新建一个客户连接会话,在新会话中查询他们俩的消费总额情况也记录下来,然后对比两次查询结果,它们相同吗?为什么会这样?新 课 教 学(4)切换到原来的连接,执行commit命令后,查询他们的消费总额情况并记录,再次在新会话中查询他们的消费总额情况并记录,这次两者的对比结果是怎样的?为什么会这样?新 课 教 学执行事务:begin;SQL 语句组commit l rollback|;使用说明:lbegin:启动一个事务。lSQ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.2.1使用事务 教学课件 中职 数据库基础及应用 6.2 使用 事务 教学 课件 数据库 基础 应用
限制150内