更多"对下图中的事务Ti和Tj构造一个符合两阶段锁协议并且冲突等价于串行调度"的相关试题:
[简答题]对下图中的事务Ti和Tj,构造一个符合两阶段锁协议、并且冲突等价于串行调度〈Ti;Tj〉的并发调度。
Ti | Tj |
Read(C) C:=C+1 write(C) Read(A) write(A) | Read(A) write(A) read(B) write(B) |
|
[简答题]对如表21.1所示的中的事务T
i和T
j构造一个符合两阶段锁协议并且冲突等价于串行调度<T
i;T
j>的并发调度。
表21.1并发调度
|
Ti | Tj |
read(C) | C:=C+1 |
write(C) | read(A) |
A:=A*2 | write( A) |
read(A) | A:=A+1 |
write(A) | read(B) |
B:=B+1 | write(B) |
[单项选择]考虑两个事务Ti=Ii和Tj=Ij,以及定义在Ti,Tj上的并发调度S,其中Ii,Ij分别代表组成Ti和Tj的操作,则下列中不会引起事务Ti的操作Ii与事务Tj的操作Ij冲突的是()
A. Ii=read(Q),Ij=write(Q)
B. Ii=write(Q),Ij=read(Q)
C. Ii=read(Q),Ij=read(Q)
D. Ii=write(Q),Ij=write(Q)
[填空题]
两阶段锁协议可以保证并发调度可串行化。在两阶段锁协议中,每个事务的执行过程被划分为 (3) 和 (4) 两个阶段。
4()
[填空题]两阶段锁协议可以保证并发调度可串行化。在两阶段锁协议中,每个事务的执行过程被划分为______和______两个阶段。
[填空题]
两阶段锁协议可以保证并发调度可串行化。在两阶段锁协议中,每个事务的执行过程被划分为(3)和(4)两个阶段。
3()
[填空题]严格两阶段锁协议要求______更新的封锁必须保持到事务的终点。
[填空题]严格两阶段锁协议要求对______更新的封锁必须保持到事务的终点。
[单项选择]以下关于两阶段锁协议的基本原理叙述错误的是______。
A. 每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段
B. 在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,允许释放任何锁
C. 在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁
D. 每个事务可是执行后就进入了加锁阶段
[填空题]针对一个具体问题,应该如何构造一个适合于它的数据模式,这是一个【 】逻辑设计问题。
[填空题]针对一个具体问题,应该如何构造一个适合于它的数据模式,这是一个 【7】 逻辑设计问题。