第13章事务和并发控制 本章概迷 本章的学习目标 至要内容 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第1页
数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第1页 第13章 事务和并发控制 本章概述 本章的学习目标 主要内容
本章概述 ●无论用户对数据库中的数据如何操作,数据库中的数据都 应该保证一致的、稳定的状态。例如,当我们使用一条语 句修改关系Book中的所有图书的价格数据时,我们希望 这种修改要么全部完成,要么全部都不做,而不能出现 部分图书的价格修改了,而另外一部分图书的价格没有修 改。一个数据库中的数据,经常会有许多用户同时操纵同 个数据,但是数据库管理系统要保证这些用户的操作互 相不影响,并且都能得到正确的结果。要实现这些要求, 就得依靠事务和并发控制技术。 ●本章将首先介绍事务和并发控制技术的基本概念,然后以 Microsoft SQL Server系统为例,研究事务和并发控制 技术在数据库产品中的具体实现。 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第2页
数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第2页 本章概述 ⚫ 无论用户对数据库中的数据如何操作,数据库中的数据都 应该保证一致的、稳定的状态。例如,当我们使用一条语 句修改关系Book中的所有图书的价格数据时,我们希望 这种修改要么全部完成,要么全部都不做,而不能出现一 部分图书的价格修改了,而另外一部分图书的价格没有修 改。一个数据库中的数据,经常会有许多用户同时操纵同 一个数据,但是数据库管理系统要保证这些用户的操作互 相不影响,并且都能得到正确的结果。要实现这些要求, 就得依靠事务和并发控制技术。 ⚫ 本章将首先介绍事务和并发控制技术的基本概念,然后以 Microsoft SQL Server系统为例,研究事务和并发控制 技术在数据库产品中的具体实现
本章的学习目标 ●理解和掌握事务的概念、特性和基本状态; ●理解和掌握事务的基本实现原理; ●理解并发操作存在的问题; ●理解和掌握锁的类型和作用; ●了解 Microsoft SQL Server系统中事务和 并发控制的应用。 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第3页
数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第3页 本章的学习目标 ⚫ 理解和掌握事务的概念、特性和基本状态; ⚫ 理解和掌握事务的基本实现原理; ⚫ 理解并发操作存在的问题; ⚫ 理解和掌握锁的类型和作用; ⚫ 了解Microsoft SQL Server系统中事务和 并发控制的应用
主要内容 131事务 132并发控制 133 Microsoft SQL Server系统的事务和锁 134本章小结 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第4页
数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第4页 主要内容 13.1 事务 13.2 并发控制 13.3 Microsoft SQL Server系统的事务和锁 13.4 本章小结
131事务 °下面,我们主要介绍事务的基本概念、特 性、状态变迁图、事务的并发执行以及事 务的一致性级别等内容。 数据库系统原理与应用教程(第二版) 第13章事务和并发控制 第5页
数据库系统原理与应用教程(第二版) 第13章 事务和并发控制 第5页 13.1 事务 ⚫ 下面,我们主要介绍事务的基本概念、特 性、状态变迁图、事务的并发执行以及事 务的一致性级别等内容