以下哪种情况会发生脏读?()A、一个事务读取了相同的数据行两次,并且每次都返回不同的数据值B、在一个事务期间,基于特定标准的搜索在执行连续搜索之后返回额外的行C、返回了未落实的数据,但产生这些数据的事务已回滚D、两个事务读取并试图更新相同的数据,第二次更新将在第一次更新落实之前将其覆盖

题目

以下哪种情况会发生脏读?()

  • A、一个事务读取了相同的数据行两次,并且每次都返回不同的数据值
  • B、在一个事务期间,基于特定标准的搜索在执行连续搜索之后返回额外的行
  • C、返回了未落实的数据,但产生这些数据的事务已回滚
  • D、两个事务读取并试图更新相同的数据,第二次更新将在第一次更新落实之前将其覆盖
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对事务回滚的正确描述是(51)。

A.将该事务对数据库的修改进行恢复

B.将事务对数据库的更新写入硬盘

C.跳转到事务程序的开头重新执行

D.将事务中修改的变量值恢复到事务开始时的初值


正确答案:A
解析:本题考查事务的基本概念。事务是数据库更新操作的基本单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。事务对数据库的操作首先是在缓冲区中进行的,由DBMS来实现定期的缓冲区数据写入硬盘数据库的操作,也可由显式的指令来完成,事务的撤销只涉及数据库,不会改变事务中的变量值。

第2题:

事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A、安全性

B、一致性

C、完整性

D、可靠性


参考答案:B

第3题:

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

A、未提交读

B、提交读

C、可重复读

D、序列化


正确答案:B

第4题:

下面关于事务的ACID属性的叙述中,不正确的说法是( )。

A.事务对数据库的所有操作,是一个不可分割的工作单元。这些操作要么全部执行,要么什么也不做。

B.一个事务独立执行的结果,应保持数据库中数据的一致性。确保单个事务的一致性是由应用程序员编写事务程序来实现的。

C.在多个事务并发执行时,系统应保证其结果与这些事务先后单独执行时的某一结果是一样的。

D.一个事务完成后,系统不一定立即将其对数据库的更新写入磁盘,因此,如果系统出现故障,就会丢失它对数据库的更新并且无法恢复。


正确答案:D

第5题:

事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于______状态。


正确答案:一致性
一致性 解析:事务是用户定义的一个数据库操作序列,事务具有原子性、一致性、隔离性和持续性,简称为ACID特性。

第6题:

事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。

A.安全性

B.一致性

C.完整性

D.可靠性


参考答案B

第7题:

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

A SERIALIZABLE

B READ UNCOMMITTED

C READ COMMITTED

D REPEATABLE READ


参考答案:B

第8题:

事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 (8)状态。


正确答案:
    (4) [解析] 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败.则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于一致性状态。
    [答案] (8)一致性

第9题:

事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。这种不一致性被称为( ),其产生的原因是破换了事务T1的( )。

A.丢失修改 B.读脏数据 C.不可重复读 D.幻影现象 A.原子性 B.一致性 C.隔离性 D.持久性


正确答案:C,C

第10题:

SQLServer2000规定:如果事务使用Serializable隔离级别,那么,该事务不会凡发生“丢失更新”、“读脏数据”、“不可重复读”等问题。( )

此题为判断题(对,错)。


正确答案:正确

更多相关问题