niusouti.com

火车售票点T1、T2分别售出了两张2007年10月20 到北京的硬卧票,但数据库里的剩余票数却只减了两张,造成数据的不一致,原因是(46)。A.系统信息显示出错B.丢失了某售票点修改C.售票点重复读数据D.售票点读了“脏”数据

题目

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

A.系统信息显示出错

B.丢失了某售票点修改

C.售票点重复读数据

D.售票点读了“脏”数据


相似考题
更多“火车售票点T1、T2分别售出了两张2007年10月20 到北京的硬卧票,但数据库里的剩余票数却只减了两张 ”相关问题
  • 第1题:

    下面句子中的主语属于施事主语的是()。

    A.两张票是王老师给我的

    B.听说这两张票徂贵。

    C.两张票被王老师送人了。

    D.王老师给了我两张票


    参考答案:D

  • 第2题:

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

    A.系统信息显示出错

    B.丢失了某售票点修改

    C.售票点重复读数据

    D.售票点读了“脏”数据


    正确答案:B
    解析:本试题造成数据不一致的原因是:若火车售票点T1读取某一数据更新后还未存盘,火车售票点T2接着也读取该数据,也就是说火车售票点T1修改的数据丢失了。并发操作造成数据不一致性的主要原因是破坏事务的隔离性,为了避免不一致性的发生,必须用正确的方式调度并发操作,使一个事务的执行不受其他事务的干扰,这就是并发控制。在本题中可以通过加排他锁来实现,也就是说只有在火车售票点T1读取某一数据更新并存盘后,火车售票点T2才能读取该数据。

  • 第3题:

    1、有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1事务的开始记录而没有结束记录;有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中。t1和t2分别做何操作恢复数据库到一致状态?


    D 解析:由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行,要么一个也不执行,所以由于t1事务没有结束记录,应该加入撤销队列,而t2有开始和结束记录却没有写入数据库,应该加入重做队列。

  • 第4题:

    火车售票点T1,T2分别售出了两张2009年10月20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是______。


    正确答案:丢失了某售票点的修改
    丢失了某售票点的修改 解析:若火车售票点T1读取某一数据更新后还未存盘,火车售票点T2接着也读取该数据,也就是说火车售票点T1修改的数据丢失,对于T2也有同样的情况。

  • 第5题:

    在数据库中,若要实现两张表之间数据相互访问,则()。

    A.建立两张表的关系

    B.建立两张表和联系

    C.建立两张表的链接

    D.建立两张表的桥梁


    建立两张表的关系