首页 > 试题广场 >

设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的

[单选题]
设有两个事务T1T2,其并发操作如图2所示,下面评价正确的是( )。

  • 该操作不存在问题
  • 该操作丢失修改
  • 修改该操作不能重复读
  • 该操作读“脏”数据
脏读又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。
发表于 2017-06-14 11:05:35 回复(0)
脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。
发表于 2019-03-05 17:00:25 回复(0)
个人感觉脏读和不可重复读有点绕
发表于 2017-09-19 19:47:12 回复(1)
读“脏”数据是指事物T1读取并修改某一数据后,再将其写回磁盘。事物T2读取事物T1修改后的数据之后,由于某种原因事物T1被撤销,此时被T1修改过的数据恢复原值。那么T2读到的数据就与数据库中的数据不一致,则T2读出的数据就为不正确的数据,即“脏”数据。
发表于 2019-05-30 11:02:26 回复(0)
这个题的前置条件,既没有隔离级别,也没有说明A是主键索引还是二级索引又或没有索引
编辑于 2024-03-07 14:40:33 回复(0)
这一题应该是没有隔离级别情况下才选d
发表于 2024-09-02 01:40:45 回复(0)