数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务T1、T2分别对数据A和B进行的操作如下图所示,事务T1与T2间的并发调度为可串行化调度的是 (46) 。(45)A.处于一致的状态B.不存在冗余

题目

数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务T1、T2分别对数据A和B进行的操作如下图所示,事务T1与T2间的并发调度为可串行化调度的是 (46) 。

(45)

A.处于一致的状态

B.不存在冗余的信息

C.操作不出现死循环

D.备份的完整性

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

第1题:

事务T1、T2和T3对相同的一组数据A、B和C进行操作,对于如下的一个并发调度,其中T1与T2间并发操作(45),T2与T3间并发操作 (46)。

A.正确

B.不能重复读

C.将丢失修改

D.将读“脏”数据


正确答案:B
解析:本题考查数据库并发控制方面的基础知识。所谓并发操作,是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据的不一致性,主要有三类:丢失更新、不可重复读和读脏数据。其主要原因是事务的并发操作破坏了事务的隔离性。
  事务T1、T2分别对数据A、B和C进行读写操作,在t4时刻,事务T1将A、B和C相加存入X1,X1等于180。在t8时刻,事务T2将C减去B存入B,B等于40。在t13时刻,事务T1将A、B和C相加存入X1,X1等于160,验算结果不对。这种情况称之为“不能重复读”。可见,试题(45)的正确答案是B。
  事务T2、T3分别对数据B和C进行读写操作,在t8时刻,事务T2将C减去B存入B,B等于40。在t14时刻,事务T3将B加50存入B,B等于90。这种情况丢失了事务T2对B的修改,将这种情况称之为“丢失修改”。

第2题:

设有两个事务T1、T2,其并发调度如下图所示。

下列说法正确的是

A.该调度不存在问题

B.该调度丢失修改

C.该调度不能重复读

D.该调度读"脏"数据


正确答案:B
解析:事务T1对变量A进行减10的操作,然后读取,而接着事务T2又对变量A进行减20的操作,再接着读取,导致了事务T1丢失修改。

第3题:

● 事务 T1、T2、T3 分别对数据 1 D 、 2 D 和 3 D 并发操作如下所示,其中 T1 与 T2间并发操作 (45) ,T2与T3间并发操作 (46)

(45)

A. 不存在问题

B. 将丢失修改

C. 不能重复读

D. 将读“脏”数据

(46)

A. 不存在问题

B. 将丢失修改

C. 不能重复读

D. 将读“脏”数据


正确答案:C,B

第4题:

设有两个事务T1、T2,其并发调度如下图所示。

下列说法正确的是

A.该调度不存在问题

B.该调度丢失修改

C.该调度不能重复读

D.该调度读“脏”数据


正确答案:B
解析:事务T1对变量A进行减10的操作,然后读取,而接着事务T2又对变量A进行减20的操作,再接着读取,导致了事务T1丢失修改。

第5题:

● 事务 T1、T2 和 T3 对相同的一组数据A、B 和C 进行操作,对于如下的一个并发调度,其中T1与T2间并发操作 (45) ,T2与T3间并发操作 (46) 。

(45)

A. 正确

B. 不能重复读

C. 将丢失修改

D. 将读“脏”数据

(46)

A. 正确

B. 不能重复读

C. 将丢失修改

D. 将读“脏”数据


正确答案:B,C

第6题:

事务T1、T2、T3分别对数据D1、D2和D3并发操作,如下所示,其中T1与T2间并发操作(45),T2与T3间并发操作(46)。

A.不存在问题

B.将丢失修改

C.不能重复读

D.将读“脏”数据


正确答案:C

第7题:

事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是 (1) 。T2与T3问的并发操作存在的问题是 (2) 。

1.


正确答案:不能重复读
不能重复读

第8题:

数据库中数据项A和数据项B的当前值分别为1 000和2 000,T1和T2为两个事务,调度一和调度二是事务T1和T2的两个调度。

下列说法正确的是

A.调度一是串行调度,调度二是并发调度,它们等价

B.调度一和调度二都是并发调度,它们等价

C.调度二执行后,数据项A和B的值分别为950和2100

D.调度一执行后,数据项A和B的值分别为950和2050


正确答案:C
解析:调度一是串行调度,调度二是并发调度。调度一的结果易知为A=855,B=2145,调度二执行过程为:

第9题:

事务T1、T2、T3分别对数据D1、D2和D3并发操作如下所示,其中T1与T2间并发操作(14),T2与T3间并发操作(15)。

A.不存在问题

B.将丢失修改

C.不能重复读

D.将读“脏”数据


正确答案:C