- 2
- 0
- 约1.14万字
- 约 7页
- 2025-02-27 发布于江苏
- 举报
课题事务与锁
课时2课时(90min)
知识目标:
理解事务与锁的基本概念
能力目标:
教学目标(1)能够使用T-SQL创建事务
(2)能够使用T-SQL加锁
素质目标:
培养逻辑思维能力
教学重点:管理事务、锁的概念、锁的类型、封锁协议、死锁
教学重难点
教学难点:管理事务、封锁协议、死锁
教学方法问答法、讨论法、讲授法
教学用具电脑、投影仪、多媒体课件、教材
教学过程主要教学内容及步骤
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课
前任务
课前任务请大家上网查找相关资料,了解事务与锁的应用。
【学生】完成课前任务
【教师】使用APP进行签到
考勤
【学生】班干部报请假人员及原因
【教师】提出以下问题:
请同学思考,SQLServer中的事务是什么?
问题导入
【学生】思考、举手回答
【教师】通过学生的回答引入要讲的知识
【教师】讲解事务与锁的相关知识
一、事务
✈【教师】讲解事务的概念、特征、种类等相关知识
事务是SQLServer中不可或缺的一部分,合理管理事务可以有效地保证数据的完整性与一致性。
1.初识事务
事务是数据库系统中执行代码的最小工作单位,它是用户定义的一组操作序列。在关系数据库中,
传授新知一个事务可以是一条或多条T-SQL语句,也可以是一整个程序。
事务开始之后,其中进行的所有操作都将写到事务日志中,这样便于系统在事务取消时自动执行这
些操作的反操作,从而保证系统的一致性。也就是说,事务只有全部操作成功后才会提交到数据库中,
如果事务中途操作失败,那么已执行的操作都将自动恢复,使数据库保持事务执行前的状态。
事务的特征:
事务的特征有如下4种,它们统称为事务的ACID准则。
(1)原子性(atomicity)。事务是数据库的逻辑工作单位,每个事务都是一个不可分割的整体,
事务在执行时对于所有的操作要么都做,要么都不做。如果因为故障导致事务不能完成,那么执行过的
操作也会取消。
(2)一致性(consistency)。事务执行完成时必须使数据库从一个一致的状态变为另一个一致的
状态。
(3)隔离性(isolation)。一个事务的执行不受其他事务干扰,也就是说,一个事务的内部操作及
使用的数据对其他并发事务是隔离的。
(4)持久性(durability)。一个事务一旦提交,它对数据库中数据的改变应该是持久的,即使数
据库出现故障,也不会丢失提交事务的操作。
【课堂问答】
✈【教师】随机邀请学生回答以下问题
请同学们思考,事务有几种类型?
✈【学生】聆听、思考、回答
✈【教师】总结学生的回答
SQLServer中的事务主要可以分为自动提交事务、隐式事务和显式事务3种类型。
(1)自动提交事务。自动提交事务是数据库引擎的默认模式,每条单独语句都是一个事务,不必指
定语句来控制事务。
您可能关注的文档
- 《PHP-Web应用开发案例教程》教案---第22课-MySQL表记录基本操作及备份和恢复.pdf
- 《PHP-Web应用开发案例教程》教案---第23课-phpMyAdmin管理数据库.pdf
- 《PHP-Web应用开发案例教程》教案---第24课-PHP操作MySQL数据库.pdf
- 《PHP-Web应用开发案例教程》教案---第25课-PHP操作MySQL数据库——制作公告信息系统.pdf
- 《PHP-Web应用开发案例教程》教案---第26课-PHP框架.pdf
- 《PHP-Web应用开发案例教程》教案---第27课-ThinkPHP的配置与架构.pdf
- 《PHP-Web应用开发案例教程》教案---第29课-ThinkPHP的操作与视图.pdf
- 《PHP-Web应用开发案例教程》教案---第30课-博客管理系统的系统与数据库的设计.pdf
- 《PHP-Web应用开发案例教程》教案---第31课-博客管理系统网站首页、注册模块和登录模块的设计.pdf
- 《PHP-Web应用开发案例教程》教案---第32课-博客管理系统文章管理和个人中心模块设计.pdf
- 《SQL-Server数据库应用案例教程》教案---第16课-数据库安全性管理(一)-.pdf
- 《SQL-Server数据库应用案例教程》教案---第17课-数据库安全性管理(二)-.pdf
- 《SQL-Server数据库应用案例教程》教案---第19课-新闻发布系统数据库设计-.pdf
- 《UI视觉设计案例教程》教案----第二章-UI交互设计规范和原则.pdf
- 《UI视觉设计案例教程》教案---第六章-常见-UI-交互动效设计-与实现(下).pdf
- 《UI视觉设计案例教程》教案---第三章-使用Axure-RP-实现线框原型设计.pdf
- 《UI视觉设计案例教程》教案---第四章-用-After-Effects-设计和实现-UI-交互动效.pdf
- 《UI视觉设计案例教程》教案---第一章-UI交互设计基础.pdf
- 《web前端技术》---教案-第2课-HTML5.pdf
- 《web前端技术》---教案-第8课-CSS3基础(下).pdf
最近下载
- 三十以内加减法练习题打印版.pdf VIP
- 2024年黑龙江省哈尔滨市中考地理试题卷(含答案).docx
- UG NX12.0注塑模具设计实例教程.pptx
- PCB:周期与成长共振,AI时代迎行.pdf VIP
- 日常生活活动能力量表(ADL).docx
- 2025年黑龙江哈尔滨市中考地理试卷及答案.docx VIP
- 地震模拟软件:STAAD.Pro二次开发_STAAD.ProAPI接口详解.docx VIP
- 结构分析软件:STAAD.Pro二次开发_(4).使用STAAD.Pro API进行二次开发.docx VIP
- 河北省邯郸市魏县NT20联考2025-2026学年高一上学期1月月考数学试题含答案.pdf
- ap09_frq_calculus_bc_formb.pdf VIP
原创力文档

文档评论(0)