设有两个事务T1、T2,他们对数据A的并发操作如下:------------------------------------;T1 ; T2------------------------------------(1) 请求SLOCK A;读A=18;(2) ; 请求SLOCK A;读A=18


设有两个事务T1、T2,他们对数据A的并发操作如下:------------------------------------;T1 ; T2------------------------------------(1) 请求SLOCK A;读A=18;(2) ; 请求SLOCK A;读A=18

(3) A=A+10; 写回 A=28; COMMIT; UNLOCK A

(4) ;写回 A=18; COMMIT; UNLOCK A

---------------------------------------根据三级封锁协议对这个并发操作进行分析,下面评价正确的是()。

A.该操作符合数据一致性要求

B.该操作的第(2)步中,事务T2不可能得到对A的锁

C.该操作的第(1)步中,事务T1应申请X(排它)锁

D.该操作不能重复

正确答案:该操作的第(1)步中,事务T1应申请X(排它)锁


Tag:数据库原理 操作 事务 时间:2024-01-08 10:56:24