更多“● 下列故障中属于事务内部故障的是 (47) 。 (47) A. 程序中ROLLBACK语句 B. 违反完整性约束 C. ”相关问题
  • 第1题:

    输入数据违反完整性约束导致的数据库故障属于(47)。

    A.介质故障

    B.系统故障

    C.事务故障

    D.网络故障


    正确答案:C
    解析:数据库故障主要分为事务故障、系统故障和介质故障。其中数据库故障指事务在运行到正常终点前被终止,此时数据库可能处于不正确的状态,此时需要撒消该事务已经做出的任何对数据库的修改。撒消后,数据就像没有发生故障一样。这种故障通常不会导致系统数据库破坏。

  • 第2题:

    违反了完整性约束而导致的故障是______。

    A.程序故障

    B.系统故障

    C.介质故障

    D.事务故障


    正确答案:D

  • 第3题:

    21、以下属于事务内部故障的是()。

    A.运算溢出

    B.死锁

    C.违反完整性约束

    D.系统断电


    运算溢出;死锁;违反完整性约束

  • 第4题:

    下列故障中属于事务内部故障的是(47)。

    A.程序中ROLLBACK语句

    B.违反完整性约束

    C.CPU故障

    D.硬盘损坏


    正确答案:B
    解析:本题考查对故障概念的理解程度。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点,造成数据库的不一致。分析如下:
      选项A是错误的。因为“程序中ROLLBACK语句”本身不是事务故障。
      选项B是正确的。因为事务内部更多的故障是非预期的,是不能由应用程序处理的。如运算溢出、并发事务发生死锁而被选中撤销该事务、违反了某些完整性限制等。
      选项C是错误的。因为“CPU故障”属于系统故障,系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。例如,特定类型的硬件错误(CPU故障)、操作系统故障、DBMS代码错误和突然停电等。
      选项D是错误的。因为“硬盘损坏”属于介质故障,介质故障也称为硬故障(Hard Crash)。硬故障是指外存故障,如磁盘损坏、磁头碰撞和瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务。

  • 第5题:

    违反了完整性约束而导致的故障是——。

    A.程序故障

    B.系统故障

    C.介质故障

    D.事务故障


    正确答案:D
    解析:此类故障属于事务故障,表明事务没有提交或撤销就结束了,冈此数据库町能处于不准确状态。