数据库原理与SQL Server教程第13章 事务和锁—保证数据完整性.ppt

数据库原理与SQL Server教程第13章 事务和锁—保证数据完整性.ppt

* 数据库原理与SQL Server教程 13.4.1 并发问题 2.脏读 当第二个事务选择其它事务正在更新的行时,会发生未确认的相关性问题。第二个事务正在读取的数据还没有确认并且可能由更新此行的事务所更改。 * 数据库原理与SQL Server教程 13.4.1 并发问题 3.不可重复读 当第二个事务多次访问同一行而且每次读取不同的数据时,会发生不一致的分析问题。不一致的分析与未确认的相关性类似,因为其它事务也是正在更改第二个事务正在读取的数据。然而,在不一致的分析中,第二个事务读取的数据是由已进行了更改的事务提交的。而且,不一致的分析涉及多次(两次或更多)读取同一行,而且每次信息都由其它事务更改;因而该行被非重复读取。 * 数据库原理与SQL Server教程 13.4.1 并发问题 4.幻像读 当对某行执行插入或删除操作,而该行属于某个事务正在读取的行的范围时,会发生幻像读问题。事务第一次读的行范围显示出其中一行已不复存在于第二次读或后续读中,因为该行已被其它事务删除。同样,由于其它事务的插入操作,事务的第二次或后续读显示有一行已不存在于原始读中 。 * 数据库原理与SQL Server教程 13.4.2 并发控制 1.悲观并发控制 2.乐观并发控制 3.隔离级别 * 数据库原理与SQL Server教程 13.4.2 并发控制 1

文档评论(0)

1亿VIP精品文档

相关文档