Dau's 2021-05-31 21:09 采纳率: 100%
浏览 27
已采纳

数据库“不可重复读”的判断

图中题目均来自哈尔滨工业大学的MOOC课程:数据库系统(下):管理与技术,第6讲(总第22将)模拟练习题。

对于2209题的图(a):参考答案为“此调度正确”;图(b):答案为“会出现重复读错误”。

我的疑惑:(a)为什么正确?是因为T2没有更新A吗?那么最后一行WriteA,写入的是什么值?

(b)中同理,T2中的WriteA是指什么?

2210题的图(a):参考答案为“此调度正确”。是因为T1回滚,相当于只有T2对A进行操作吗?

先提前感谢各位解惑!

 

(另,没有找到数据库tag……

  • 写回答

4条回答 默认 最新

  • 关注

    2209改一下,这样就有不可重复读了

    readA        
    updateA        writeB
    writeA        updateB
    readA    
                writeA
    readA
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 python使用selenium工具爬取网站的问题
  • ¥15 visual studio中c语言用ODBC链接SQL SERVER
  • ¥15 关于#python#的问题:如何通过pywinauto获取到图中“窗格”内部的内容
  • ¥15 visionMaster4.3.0 与QT 的二次开发异常
  • ¥50 关于#pcb工艺#的问题:这个设计电路中,最终组合起来起到了什么作用
  • ¥15 鼎捷t100或鼎捷E10生产模块与odoo17详细区别和鼎捷t100或鼎捷E10物料清单(BOM)可以在子级的子级在同一界面操作吗
  • ¥50 VS2019,xamarin框架串口调试报错Java.Lang.SecurityException: Exception of type
  • ¥20 QT如何判断QLineF线鼠标划过事件
  • ¥15 关于#phpstorm#的问题:phpstorm编辑工具 光标选中了就会自动复制到粘贴板上 这样我之前复制的内容就失效了
  • ¥15 pychram安装jupyter插件