全部科目 > 数据库系统工程师 >
2022年上半年 上午试卷 综合知识
第 57 题
知识点 并发调度  
章/节 事务管理  
 
 
下表为两个事务T1和T2的一个并发调度。其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项A中。此并发调度执行结束后A和B的值分别为(56);该调度(57)。
 
  A.  是正确的
 
  B.  是可串行化的
 
  C.  是不正确的
 
  D.  会产生死链
 
 




 
 
相关试题     事务调度 

  第54题    2016年上半年  
如右图所示的并发调度,假设事务T1、T2执行前数据项X、Y的初值为X=100,Y=200。该调度执行完成后,X、Y的值为(54);此类不一致性称为(55)。

  第56题    2022年上半年  
下表为两个事务T1和T2的一个并发调度。其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项..

  第50题    2012年上半年  
以下关于事务调度的叙述中,错误的是(50)。

 
知识点讲解
· 并发调度
 
        并发调度
        并发调度(concurrent schedule):利用分时的方法同时处理多个事务。
        对于N个事务进行并发调度,情况会变得复杂得多,它的调度方案远大于N!个,而且并发调度的结果有可能是错误的。下图(a)调度S3是一个并发调度,其执行的结果与串行调度执行的结果相同,则称这个并发调度是正确的。下图(b)调度S4也是一个并发调度,但其导致A、B的最终结果为8000和24 000,A+B=8000+24 000≠30 000,这个结果是错误的。我们称此并行调度将产生不一致状态。
        
        事务的并发调度



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有