此题为判断题(对,错)。
第1题:
3、若事务T对数据对象A加上X锁,则()。
A.只允许T更新A,其它任何事务都不能再对A加任何类型的锁。
B.只允许T读取A,其它任何事务都不能再对A加任何类型的锁。
C.只允许T读取和更新A,其它任何事务都不能再对A加任何类型的锁。
D.只允许T更新A,其它任何事务都不能再对A加X锁。
第2题:
如果事务T对数据项B已加了S锁,则其他事务对数据项B()。
A.可以加S锁,但不能加X锁
B.可以加X锁,但不能加S锁
C.可以加S锁,也可以加X锁
D.不能加任何锁
第3题:
两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁,其中“两段”的含义指的是()。
A.在第一阶段,事务可以申请获得任何数据项上的任何类型的锁,但不能释放任何锁
B.在对任何数据项进行读、写操作之前,首先要申请并获得对该数据项的封锁
C.在释放了一个封锁之后,事务不在申请和获得任何其他封锁
D.在第二阶段,事务可以释放任何数据项上的任何类型的锁,但不能再申请任何锁
第4题:
若事务T对数据对象A加上X锁,则()。
A.只允许T更新A,其它任何事务都不能再对A加任何类型的锁。
B.只允许T读取A,其它任何事务都不能再对A加任何类型的锁。
C.只允许T读取和更新A,其它任何事务都不能再对A加任何类型的锁。
D.只允许T更新A,其它任何事务都不能再对A加X锁。
第5题:
若事务T对数据项D已加了S锁,则其他事务对数据项D
A.可以加S锁,但不能加X锁
B.可以加X锁,但不能加S锁
C.可以加S锁,也可以加X锁
D.不能加任何锁