数据库原理与应用

若事务T获得了数据对象R的S锁控制权,则T对R()

题目

若事务T获得了数据对象R的S锁控制权,则T对R()

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若事务T对数据对象A加上S锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。()


参考答案错误

第2题:

若事务T对数据对象A加了S锁,则其他事务只能对数据A加______,直到事务T释放 A上的锁。


正确答案:S锁
S锁

第3题:

若事务T对数据R已加X锁,则其他事务对数据R()。

A、可以加S锁

B、不能加S锁

C、可以加X锁

D、不能加任何锁


参考答案:B,D

第4题:

若事务T对数据R已经加了X锁,则其他事务对数据R( )。

A.可以加S锁,不能加X锁
B.不能加S锁,可以加X锁
C.可以加S锁,也可以加X锁
D.不能加任何锁

答案:D
解析:
处理并发控制的主要方法有两种封锁,分别是X封锁和S封锁。X封锁又称排他型封锁,其含义是如果事务T对数据A(可以是数据项、记录、数据集甚至整个数据库)实现了X封锁,那么只允许事务T读取和修改数据A,其他事务要等事务T解除X封锁以后,才能对数据A实现任何类型的封锁。可见,X封锁只允许一个事务独锁某个数据,具有排他性。因此,其他事务对数据R不能加任何锁。

第5题:

若事务T对数据R已加排他锁(X锁),则其他事务对R( )。

A)可以加共享锁(S锁),也可以加X锁

B)不能加S锁,可以加X锁

C)可以加S锁,不能加X锁

D)不能加任何锁


正确答案:D

第6题:

若事务T对数据对象A加上X锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。()


参考答案错误

第7题:

如果事务T获得了数据项R上的X锁,则事务T对R( )。

A.既可读又可写

B.不能读不能写

C.只能读不能写

D.只能写不能读


正确答案:C
解析:事务的基本封锁类型包括排他锁和共享锁两种,若事务T对数据R加上了排他锁,则只允许T读取和修改R,其他一切事务对R的任何封锁请求都不能成功,直至T释放R上的排他锁。若事务T对数据R加了共享锁,则其他事务对R的X锁请求不能成功,但还可以成功申请S锁。

第8题:

如果事务T获得了数据对象R上的排它锁,那么()。

A.T对R只能读不能写

B.T对R只能写不能读

C.其它事务对过R只能读不能写

D.其它事务对R既不能读也不能写


正确答案:D

第9题:

若事务T对数据R已经加了X锁,则其他事务对数据R( )。

A)可以加S锁不能加X锁

B)不能加S锁可以加X锁

C)可以加S锁也可以加X锁

D)不能加任何锁


正确答案:D

第10题:

若事务T对数据R已加X锁,则其他事务对数据R()

  • A、只能加X锁
  • B、不能加任何锁
  • C、只能加S锁
  • D、能加任何锁

正确答案:B

更多相关问题