当前位置: X题卡 > 所有题目 > 题目详情

在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加X锁,直到事务结束后才释放锁,该协议可以防止______;二级协议是在一级协议上加上“事务在读数据之前必须先对其加S锁,读完后释放S锁”,...

查看本题答案

你可能感兴趣的试题

一级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放该锁  二级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁  三级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁  对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决该问题  
物理数据库尚未更新,事务执行失败  物理数据库尚未更新,事务执行成功  物理数据库已更新,事务执行失败  物理数据库已更新,事务执行成功  
无需记录“事务开始执行”这一事件  无需记录“事务已经提交”这一事件  无需记录数据项被事务修改后的新值  无需记录数据项被事务修改前的原始值  
物理数据库尚未更新,事务执行失败  物理数据库尚未更新,事务执行成功  物理数据库已更新,事务执行失败  物理数据库已更新,事务执行成功  
无须记录“事务开始执行”这一事件  无须记录“事务已经提交”这一事件  无须记录数据项被事务修改后的新值  无须记录数据项被事务修改前的原始值  
数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中  数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页  事务成功完成时不需要将与其相关的log页面强制写回磁盘  事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘  
无需记录“事务开始执行”这一事件  无需记录“事务已经提交”这一事件  无需记录数据项被事务修改后的新值  无需记录数据项被事务修改前的原始值  
一级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放  二级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁  三级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁  对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题  
可读未提交数据  读提交数据  可重复读  可串行化  

热门试题

更多