- 4
- 0
- 约3.26千字
- 约 23页
- 2017-08-17 发布于河南
- 举报
第七章 要点 事务 故障及其类型 数据库恢复实现技术 数据库恢复策略 7.1 事务的基本概念 事务(Transaction) 用户定义的一个对数据库读写操作序列 一个不可分割的工作单位 数据库恢复和并发控制的基本单位 数据库系统中通常有多个事务并行运行 在关系数据库中,事务可以是一条、一组SQL语句,或整个程序 事务和程序的区别? 程序包含多个事务 SQL语言中定义事务的语句 事务的开始和结束可以由用户显式控制。如果用户没有定义,则由DBMS按缺省规定自动划分事务。 SQL定义事务的语句 Begin transaction(事务开始) Commit(事务提交,正常结束,将更新结果写入磁盘) Rollback(事务回滚,撤销事务中所有已完成的更新) 事务示例 事务的性质(ACID特性) 原子性(Atomicity) 事务中的操作要么都做,要么都不做 (All or None) 一致性(Consistency) 事务执行的结果必须使数据库从一个一致性状态变到另一个一致性状态 与原子性密切相关 隔离性(Isolation) 并发执行的各事务不能相互干扰 持续性/永久性(Durability) 事务一旦提交,它对数据库的更新不再受后继操作或故障的影响 ★ DBMS中事务处理必须保证其ACID特性,这样才能保证数据库中数据的安全和正确 事务型DBMS中必备的机制 事务是恢复和并发控制的基本单
您可能关注的文档
- 8电子商务课件.ppt
- 08防火墙技术.ppt
- 8防火墙技术.ppt
- 8计算机网络.ppt
- 08局域网安全.ppt
- 08设计阶段的项目管理1.0.ppt
- 08神经网络3.ppt
- 08-网络扫描.ppt
- 9 安全防护与入侵检测 Sniffer.ppt
- 9、OSPF路由协议.ppt
- 2026年感染疾病考前冲刺测试卷含答案详解【黄金题型】.docx
- 2026年感染疾病考试押题密卷含答案详解【名师推荐】.docx
- 2026年感染疾病考试押题密卷及完整答案详解【典优】.docx
- 2026年感染疾病模拟题【能力提升】附答案详解.docx
- 2026年感染疾病试卷(B卷)附答案详解.docx
- 2026年感染疾病通关练习题库包及参考答案详解【A卷】.docx
- 2026年感染疾病通关试卷附参考答案详解(典型题).docx
- 2026年感染疾病押题宝典模考模拟试题及完整答案详解(网校专用).docx
- 2026年感染疾病综合练习A4版附答案详解.docx
- 2026年感染疾病综合提升练习题附完整答案详解(名校卷).docx
原创力文档

文档评论(0)