( 3 ) 事务 T 1 、 T 2 和 T 3 按如下调度方式并发地对数据项 A 、 B 、 C 进行访问 , 假设 A 、 B 、C 的初值分别为 A=20 ,B=30 , C=40 。① 在事务 T 2 刚完成提交后,数据库中 A 、 B 、 C 的值各是多少?( 3 分)② 当事务 T 3 结束后,给出该并发调度对应的日志文件,并说明此时 A 、 B 、 C 的值各是多少?( 7 分)

( 3 ) 事务 T 1 、 T 2 和 T 3 按如下调度方式并发地对数据项 A 、 B 、 C 进行访问 , 假设 A 、 B 、C 的初值分别为 A=20 ,B=30 , C=40 。

① 在事务 T 2 刚完成提交后,数据库中 A 、 B 、 C 的值各是多少?( 3 分)

② 当事务 T 3 结束后,给出该并发调度对应的日志文件,并说明此时 A 、 B 、 C 的值各是多少?( 7 分)


相关考题:

事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。A.T0中的read(A)和TO中的write( 事务T0、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是______。A.T0中的read(A)和TO中的write(A)B.T0中的read(B)和T2中的read(C)C.T0中的write(A)和T2中的write(C)D.T1中的read(C)和T2中的write(C)

阅读以下说明和关系表,回答问题1~3。[说明]设T1,T2,T3是如下三个事务,其中S为数据库中某个数据项,设S的初值为1。T1: S:= S * ST2: S:= S + 3T3: S:= 6若允许三个事务并行执行,请列出所有可能的正确结果。

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。[说明]现有一个事务集{T1,T2,T3,T4},其中这4个事务在运行过程中需要读写表X、Y和 Z。设Ti对X的读操作记作TiR(X),Ti对X的写操作记作Tiw(X)。事务对XYZ的访问情况如下:T1:T1R(X)T2:T2R(Y),T2w(X)T3:T3w(Y),T3w(X),T3w(2)T4:T4R(Z),T4w(X)试述事务并发调度的正确性准则及其内容。

阅读下列说明,回答问题。【说明】现有事务T1,T2、L3它们对数值型数据A执行的操作分别如下:T1;将A加1。T2:将A加倍。T3:输出A的值,并将A置为1。假设T1、T2、T3可以并发执行。若A的初值为0,那么存在多少种可能的正确结果?

阅读以下说明和关系表,回答问题1~2,将解答填入对应的解答栏内。[说明]设T1、T2是如下两个事务:T1:A=B+2T2:B=A*BA、B的初值分别是2和2。假设T1和T2可以并发执行,且对T1、T2的调度不加限制,它们的并发执行可能产生哪几种结果?

数据库中数据项A和数据项B的当前值分别为1 000和2 000,T1和T2为两个事务,调度一和调度二是事务T1和T2的两个调度。下列说法正确的是A.调度一是串行调度,调度二是并发调度,它们等价B.调度一和调度二都是并发调度,它们等价C.调度二执行后,数据项A和B的值分别为950和2100D.调度一执行后,数据项A和B的值分别为950和2050

● 事务 T1、T2 和 T3 对相同的一组数据A、B 和C 进行操作,对于如下的一个并发调度,其中T1与T2间并发操作 (45) ,T2与T3间并发操作 (46) 。(45)A. 正确B. 不能重复读C. 将丢失修改D. 将读“脏”数据(46)A. 正确B. 不能重复读C. 将丢失修改D. 将读“脏”数据

【说明】现有一个事务集{T1,T2,T3,T4),其中这四个事务在运行过程中需要读写X、Y和Z。设Ti对X的读操作记作TiR(X),Ti对X的写操作记作Tiw(X)。事务对XYZ的访问情况如下:T1: T1R(X)T2: T2R(Y),T2w(X)T3: T3w(Y),T3w(X),T3w(Z)T4: T4R(Z),T4w(X)试述事务并发高度的正确性准则及其内容。

事务T1、T2和T3对相同的一组数据A、B和C进行操作,对于如下的一个并发调度,其中T1与T2间并发操作(45),T2与T3间并发操作 (46)。A.正确B.不能重复读C.将丢失修改D.将读“脏”数据