若事务T对数据M已加S锁,在不改变S锁的情况下,则其它事务对数据M__________。
A.可以读,但不可以写
B.可以读,可以写
C.不可以读,但可以写
D.不可以读,不可以写
A.可以读,但不可以写
B.可以读,可以写
C.不可以读,但可以写
D.不可以读,不可以写
A. 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
B. 事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。
C. 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
D. 事务T可以读A和修改A,其它事务能对A加S锁和X锁。
已知更新锁的相容性矩阵,如下图所示。当一事务对某数据对象持有S锁时,其他事务_____________。
A、对该数据对象不可再加任何锁;
B、对该数据对象既可再加S锁,又可再加X锁;
C、对该数据对象不可再加S锁,但可再加U锁;
D、对该数据对象既可再加S锁,又可再加U锁;
A、正确的并行调度一定是具有可串行性的调度
B、用于并发控制的两阶段封锁法不会产生死锁现象
C、两阶段封锁法是可串行化的并行调度算法
D、一个调度如果是非冲突可串行化的,那么也一定不是可串行化的
A、图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B、图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C、图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D、其他都不正确。
A、并发控制只能依靠封锁的方法实现
B、只要对数据项加锁,就能保证数据更新的一致性
C、两阶段封锁法一定能够保证数据更新的一致性
D、两阶段封锁法不会产生死锁现象
A、图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B、图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C、图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D、图(a)的调度会出现“丢失修改”,图(b)的调度会出现“脏读”,图(c)的调度会出现“重复读错误”。
A、图(a)的调度会出现“丢失修改”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“脏读”。
B、图(a)的调度会出现“脏读”,图(b)的调度会出现“重复读错误”,图(c)的调度会出现“丢失修改”。
C、图(a)的调度会出现“重复读错误”,图(b)的调度会出现“脏读”,图(c)的调度会出现“丢失修改”。
D、其他都不正确。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!