全部科目 > 数据库系统工程师 >
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.  会产生死链




 
 
相关试题     事务管理 

  第31题    2014年上半年  
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部有关内容先写入(30);当系统正常运行时,按一定的时间间隔..

  第58题    2019年上半年  
关于日志文件,下列说法错误的是( )。

  第67题    2023年上半年  
事务故障时可能已对数据库进行了修改,为了消除该事务对数据库的影响,要利用日志文件中的记录,强行()该事务,将数据库恢复到初始状态。

 
知识点讲解
· 并发调度
 
        并发调度
        并发调度(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-2025 All Rights Reserved
软考在线版权所有