火车售票点T1、T2分别售出了两张2007年10月20  到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是(46)。

admin2018-05-08  26

问题 火车售票点T1、T2分别售出了两张2007年10月20  到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是(46)。

选项 A、系统信息显示出错
B、丢失了某售票点修改
C、售票点重复读数据
D、售票点读了“脏”数据

答案B

解析 本题考查数据库并发控制方面的基础知识。所谓并发操作是指在多用户共享的系统中,许多用户可能同时对同一数据进行操作。并发操作带来的问题是数据的不一致性,主要有三类:丢失更新、不可重复读和读脏数据。其主要原因是:事务的并发操作破坏了事务的隔离性。火车售票点T1,T2分别售出了两张2007年10月20日到北京的硬卧票;但数据库里的存票却只减了两张,造成数据的不一致,原因在于售票点T1对数据库的修改被售票点T2覆盖而丢失了,或者是售票点T2对数据库的修改被售票点T1覆盖而丢失了,破坏了事务的隔离性。
转载请注明原文地址:https://kaotiyun.com/show/FGTZ777K
0

相关试题推荐
最新回复(0)