有效性确认是一种并发控制方法。如下图示意T,U,V,W是四个事务,其所对应的读数据集合RS和写数据集合WS已经分别标注在图中该事务的旁边。A、B、C、D、E、F是数据对象。I、X、O分别表示事务的三个阶段:开始读、有效性确认、完成写。关于T,U,V,W四个事务的有效性确认,下列说法正确的是()。
A.T的有效性不可以确认,U的有效性不可以确认B.T的有效性不可以确认,U的有效性可以确认C.T的有效性可以确认,U的有效性不可以确认D.T的有效性可以确认,U的有效性可以确认
单项选择题基于时间戳的并发控制,不需要锁,但需要进行冲突检测,当发生冲突时需要撤销事务并重启事务以解决冲突。已知T1,T2,T3三个事务,记wi(A)为事务Ti写数据对象A,ri(A)为事务Ti读数据对象A。T1,T2,T3三个事务的时间戳为200,150和180,三个事务的操作依下列次序进行中,问被撤消的事务是()。r1(B);r2(A);r3(C);w1(B);w1(A);w2(C);w3(A);
A.没有被撤销/重启的事务B.T1被撤销/重启,T2被撤销/重启C.T2被撤销/重启,T3被撤销/重启D.T1被撤销/重启,T3被撤销/重启
单项选择题T1,T2两个事务,如下图所示:按两段封锁法对其加锁解锁,正确的是()。
A.B.C.D.
单项选择题T1,T2,T3三个事务,记wi(A)为事务Ti写数据对象A,ri(A)为事务Ti读数据对象A,有两个调度S1和S2为:S1:r2(A);r1(B);w2(A);r2(B);r3(A);w1(B);w3(A);w2(B)S2:r2(A);r1(B);w2(A);r3(A);w1(B);w3(A);r2(B);w2(B)关于S1和S2,说法正确的是()。
A.S1是非冲突可串行化调度,S2是冲突可串行化调度B.S1是非冲突可串行化调度,S2是非冲突可串行化调度C.S1是冲突可串行化调度,S2是冲突可串行化调度D.S1是冲突可串行化调度,S2是非冲突可串行化调度
单项选择题T1,T2,T3三个事务,记wi(A)为事务Ti写数据对象A,ri(A)为事务Ti读数据对象A,一个调度S为“w1(Y);w2(Y);w2(X);w1(X);w3(X);”,问该调度是()。
A.S不是冲突可串行化调度,不是可串行化调度,但却是正确的并行调度B.S是冲突可串行化调度,是可串行化调度,是正确的并行调度C.S不是冲突可串行化调度,不是可串行化调度,不是正确的并行调度D.S不是冲突可串行化调度,但却是可串行化调度,是正确的并行调度
单项选择题T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是()。
A.S1是不可串行化调度,S2是不可串行化调度B.S1是可串行化调度,S2是不可串行化调度C.S1是不可串行化调度,S2是可串行化调度D.S1是可串行化调度,S2是可串行化调度