更多“● “一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的 ”相关问题
  • 第1题:

    事务有多种性质,“一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。”这一性质属于事务的()性质。

    A.原子性

    B.一致性

    C.隔离性

    D.持久性


    正确答案:D

  • 第2题:

    事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重启,该事务的执行结果也必须入数据库,该性质称为事务的(请作答此空),为保证这一性质,必须使用( )。

    A.原子性
    B.一致性
    C.隔离性
    D.持久性

    答案:D
    解析:
    本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。

  • 第3题:

    事务故障的恢复是指事务在运行至正常终止点前被终止,恢复子系统应利用日志文件撤销此事务已对数据库进行的修改,或是指事务已经提交,但其更新还未写入数据库时,恢复子系统应利用日志文件重做该事务的更新操作。()


    撤销;undo;UNDO

  • 第4题:

    事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重启,该事务的执行结果也必须入数据库,该性质称为事务的( ),为保证这一性质,必须使用(请作答此空)。

    A.镜像
    B.数据库备份
    C.日志
    D.两段锁协议

    答案:C
    解析:
    本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。

  • 第5题:

    事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的()。

    A原子性

    B一致性

    C隔离性

    D持久性


    D