3:事务隔离级别:
数据库并发存在的三种问题:
幻象读取:事务T1读取一条指定的where字句所返回的结果集。然后事务T2新插入一条记录,这行记录恰好可以满足该条件,当T1第二次读取的时候就查
询除了这条数据。这个新行就称为“幻象”,因为对于T1来说这行就像是突然出现的。
不可重复读:事务T1读取一行记录,紧接着事务T2修改了T1刚才读取的那行记录。T1再次读取的时候,结果就不同了。该类现象叫做不可重复读。
脏读:事务T1新增了一条数据,事务T2读取更新后的数据。然后T1执行回滚,取消了该操作,T2读取的行就成为了无效的数据(脏数据)。
对于上述三种情况,sql标准定义了以下几种事务隔离级别,按照隔离性级别从低到高:
read uncommitted :读取未提交的数据。 幻影读,不可重复读,脏读都允许。
read committed : 读取提交的数据。脏读不允许,幻影读,不可重复读允许。
repeatable read :允许重复读(重复读是安全的,就是不可重复读)。允许幻影读,但是不允许不可重复读和脏读。
serializable : 序列化读(意味着一个一个来)。不允许幻影读,不可重复读和脏读。
Oracle数据库支持read committed 和serializable两种事务隔离级别,不支持rean uncommitted和repeatable read.
虽然 sql标准定义的默认事务级别是serializable,但是Oracle默认的是read committed.
分享到:
相关推荐
《数据库系统概念》第六版是数据库领域的一本经典教材,由Silberschatz、Korth和Sudarshan三位作者撰写。这本书深入浅出地介绍了数据库系统的基本概念、设计原理和实现技术,对于学习和理解数据库有极大的帮助。提供...
《数据库系统概念》是一本深入探讨数据库理论与实践的经典教材,涵盖了数据库设计、管理、查询以及优化等核心领域。这本书籍对于理解数据库的工作原理、掌握SQL语言以及在实际项目中应用数据库技术至关重要。 ...
数据库系统概念中文版本,非常有用,深入浅出讲解数据库原理
在第七版的课后作业题中,我们可以看到一些关于数据库基本概念的练习,包括主键、外键和关系模式的定义与应用。 在第一次作业中,主要涉及了关系数据库中主键的识别。主键是表中能唯一标识一行记录的属性或属性组合...
以上是《数据库系统概念》第六版可能涵盖的一些主要知识点。通过学习这本书,读者将能够深入理解数据库的工作原理,并具备设计、实现和管理高效、安全的数据库系统的能力。提供的答案文件“数据库习题解答”和...
在本资源中,《数据库系统概念》第六版提供了丰富的实验数据,帮助读者深入理解和应用数据库理论。这本书是数据库领域的经典之作,涵盖了数据库设计、管理、优化等多方面的知识。 SQL,全称Structured Query ...
数据库系统概念exercise答案 数据库系统概念exercise答案
《数据库系统概念(原书第七版)》是数据库领域经典的教材之一,由Seymour Abrahams、Edward F. Codd、Barbara G. Novick和Todd J. Leason等专家共同撰写。这本书深入浅出地介绍了数据库设计、管理和应用的基础知识...
《数据库系统概念(第七版)》是一本深入探讨数据库理论和技术的经典教材,涵盖了数据库设计、表结构、查询语言、事务处理、并发控制等核心主题。本压缩包包含的内容旨在帮助读者理解和掌握数据库系统中的关键概念,...
这张ppt是关于数据库设计的知识,基于数据库系统概念(第七版)这本教材,不可多得的好资源哦
1. **数据库系统概述**:解释了数据库系统的基本概念,包括数据、数据库、数据库管理系统(DBMS)、数据库管理员(DBA)的角色,以及数据库系统与其他数据存储方式的区别。 2. **数据模型**:介绍了三种主要的数据...
数据库系统概念(第六版)杨冬青等著,课后答案全,包含实践习题和习题。完整答案。
数据库系统概念第六版ppt,数据库系统概念第六版官方配套ppt,给有需要的同学!
《数据库系统概念》是一本经典的教材,深入浅出地讲解了数据库的基础理论、设计与管理。第六版是该书的最新版本,涵盖了数据库领域的最新发展和技术。书中的习题旨在帮助读者巩固学习,理解并掌握数据库的关键概念。...
《数据库系统概念》第六版是一本广泛被用作教材的经典著作,深入浅出地讲解了数据库的理论与实践。课后习题是巩固学习、提升理解的关键环节,而这份“数据库系统概念第六版课后习题答案,完整版”则为读者提供了全面...
数据库系统概念第五版答案 ...反映了数据库在设计、管理和使用方式等方面的变化及数据库概念方面的发展趋势。深入研究实例。提供四个领先的数据库系统PostgreSQL、Oracle、IBMDB2和MicrosoftSQLServer的实例研究。
数据库系统概念大学数据库完整模式 MySQL 版 数据库系统概念大学数据库完整模式 MySQL 版是根据《数据库系统概念》一书中附录 A 的内容,使用 MySQL 语法创建的大学数据库模式。该模式包括六个表:classroom、...
《数据库系统概念》是计算机科学领域的一本经典教材,它深入浅出地介绍了数据库的基础理论、设计原理以及管理技术。这本书的第五版更是涵盖了数据库领域的最新发展和趋势,为学习者提供了全面而实用的知识体系。配合...