事务管理.ppt-武汉大学课程中心.ppt
5.4 小结 本章着重介绍了事务的概念,事务的ACID特性,DBMS为了实现事务特性而采取的相关技术,事务处理对程序员的影响和要求。同学们应重点掌握定义事务的SQL语句、设置隔离性的SQL语句和死锁对事务的影响。 * * 5.4 小结 1. 事务由一系列的SQL语句组成,包含UPDATE、DELETE和INSERT语句的叫做更新事务,只包含SELECT语句的叫做只读事务。在任何情况下,构成事务的语句要么全部执行成功,要么一个也不能执行,这是事务的原子性,是最根本的要求。 2. 程序员要根据项目的具体要求决定把哪些SQL语句定义成一个事务。每个事务的最后一个SQL语句是ABORT或COMMIT,ABORT表示撤销在此之前执行的所有操作的结果,COMMIT表示事务所有操作已经完成,要把这些操作的结果写入数据库。 * * 5.4 小结 3. 恢复技术采用日志文件和数据库副本来保证事务的原子性和持久性。 DBMS把事务对数据库的每个操作形成一个日志记录,日志记录包含了被更新数据对象的原值和新值,按照执行的先后次序形成了事务的日志文件。 数据库管理员定期备份数据库。在出现事务故障、系统故障和介质故障时,由数据库副本和日志文件可以把数据库恢复到最近的一个一致性状态。 * * 5.4 小结 4. 事务的隔离性由并发控制子系统实现。一般的商用DBMS采用二段封锁协议实现并发控制,执行
您可能关注的文档
最近下载
- 意尔康-专卖店管理手册.doc VIP
- 射血分数保留的心力衰竭诊断与治疗中国专家共识2023PPT课件.pptx VIP
- 射血分数保留的心力衰竭诊断与治疗中国专家共识2025.docx VIP
- 2025射血分数保留的心力衰竭诊断与治疗中国专家共识2025课件.pptx VIP
- (2025)射血分数保留的心力衰竭诊断与治疗中国专家共识核心要点解读PPT课件.pptx VIP
- 射血分数保留的心力衰竭中西医结合诊疗专家共识解读PPT课件.pptx VIP
- 射血分数保留的心力衰竭伴高血压患者管理中国专家共识PPT课件.pptx VIP
- 年产万吨白卡纸涂布工段工艺设计毕业设计荐.doc VIP
- 2024版厦门离婚协议书.docx VIP
- 2026年中级消防理论题目及答案.doc VIP
原创力文档

文档评论(0)