()当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”或未提交读。

题目

()当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”或未提交读。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是()

A.实现排他锁的读

B.实现共享锁的读

C.不加封锁的读

D.读写等待


正确答案:D

第2题:

设有两个事务T1,T2,其并发操作如下表所示,下面评价正确的是______。

A.该操作不存在问题

B.该操作丢失修改

C.该操作不能重复读

D.读操作读脏数据


正确答案:B
解析:事务T1写回的A的值为5,随后事务T2写回的A值为2, T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。

第3题:

并发操作会带来()数据不一致性。

A、丢失修改、不可重复读、读脏数据、死锁

B、不可重复读、读脏数据、死锁

C、丢失修改、读脏数据、死锁

D、丢失修改、不可重复读、读脏数据


参考答案:D

第4题:

数据并发操作通常会带来3类问题,它们是丢失更新、【 】和读脏数据。


正确答案:不一致分析
不一致分析 解析:数据并发操作通常会带来3类问题,它们是丢失更新、不一致分析和读脏数据。

第5题:

DB并发操作通常会带来三类问题,它们是()。

A 插入异常、删除异常和更新异常

B 丢失修改、删除异常和更新异常

C 丢失修改、删除异常和读脏数据

D 丢失修改、不可重复读和读"脏"数据


参考答案D

第6题:

(48)设有两个事务 T1、T2,对数据 A 的并发操作如下图所示。下列说法中正确的是

----------------------------------------------------

T1 T2

----------------------------------------------------------------------------

(1)读 A

(2) 读 A

A=A+10 写回

COMMIT

(3)读

COMMIT

----------------------------------------------------------------------------

A)该操作不存在问题

B)该操作丢失修改

C)该操作不能重复读

D)该操作读“脏”数据


正确答案:C

(48)【答案】C)
【解析】COMMIT提交当前事务。所有事务的更改都将为其他事务可见,而且保证当崩溃发生时的可持续性。T2在COMMIT命令后修改了其数据值,而T1中A的数据丢失了。

第7题:

在封锁技术方面,SQL提供了如下4种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的______。

A.可读未提交数据

B.读提交数据

C.可重复读

D.可串行化


正确答案:A
解析:脏数据是指未提交的随后又被撤销的数据,SQL提供的四种事务一致性级别中,可读未提交的数据允许事务读脏数据。

第8题:

一个事务能读取到别的事务提交的更新数据,不能看到未提交的更新数据,不会出现丢失更新、脏读,但可能出现不可重复读、幻读,则该事务的隔离级为()。

A、未提交读

B、提交读

C、可重复读

D、序列化


正确答案:B

第9题:

( ) 是事务中最低的级别,该级别下的事务可以读取到另一个事务中未提交的数据,即脏读。

A SERIALIZABLE

B READ UNCOMMITTED

C READ COMMITTED

D REPEATABLE READ


参考答案:B

第10题:

在封锁技术方面,SQL提供4种“事务的一致性级别”。其中______允许事务读“脏”数据。

A.读提交数据

B.可读未提交数据

C.可重复读

D.可串行化

A.

B.

C.

D.


正确答案:A
解析:“脏”数据是指未提交的随后又被撤销的数据。
  在封锁技术方面,SQL提供了可读未提交数据、读提交数据、可重复读、可串行化等4种“事务的一致性级别”。其中,可读未提交数据允许事务读“脏”数据。

更多相关问题