事务T对数据对象A加上( )后,其它事务只能再对A加S锁,不能加X锁,直到事务T释放了A上的锁为止。
A. 共享锁
B. 排他锁
C. 独占锁
D. 写锁
查看答案
一级封锁协议解决了事务并发操作时带来的( )不一致性问题。
A. 丢失修改
B. 重复修改
C. 读脏数据
D. 不可重复读
在多个事务请求对同一数据加锁时,总是使得某一事务等待的情况称为( )。
A. 共享锁
B. 排他锁
C. 活锁
D. 死锁
下列关于事务调度和封锁的叙述中,正确的是( )。
A. 可串行化调度的并发事务一定遵守两段锁协议
B. 遵守两段锁协议的并发事务一定是可串行化的
C. 遵守两段锁协议的并发事务不一定是可串行化的
D. 遵守两段锁协议的并发事务一定不会产生死锁
在具有意向锁的多粒度封锁方法中,事务T要写数据A,则应该对数据A的上层结点加( )。
A. IS锁
B. IX锁
C. S锁
D. X锁