itgle.com

保证在故障发生后仍保持数据库一致性以及事务的原子性的算法称为______。它由两部分组成:在正常事务处理时记录更新活动;在故障发生后采取措施恢复数据库到某个保持一致性、原子性和持久性的状态。

题目

保证在故障发生后仍保持数据库一致性以及事务的原子性的算法称为______。它由两部分组成:在正常事务处理时记录更新活动;在故障发生后采取措施恢复数据库到某个保持一致性、原子性和持久性的状态。


相似考题
参考答案和解析
正确答案:恢复算法
恢复算法 解析:保证在故障发生后仍保持数据库一致性以及事务的原子性的算法称为恢复算法。
更多“保证在故障发生后仍保持数据库一致性以及事务的原子性的算法称为______。它由两部分组成:在正常事 ”相关问题
  • 第1题:

    数据库管理系统中( )是事务管理部件的责任。

    A.保持事务的原子性

    B.保持事务的持久性

    C.保持事务的隔离性

    D.保持事务的一致性


    正确答案:A
    解析:为了保证事务的正确执行,维护数据库的完整性,我们要求数据库维护以下事务特性:原子性、一致性、隔离性和持久性。其中保证原子性是数据管理系统中事务管理部件的责任.保证一致性是对该事务编码的应用程序员的责任。保证持久性是数据库系统中恢复管理部件的责任。

  • 第2题:

    事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。

    (54)

    A.原子性

    B.一致性

    C.隔离性

    D.持久性


    正确答案:D

  • 第3题:

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

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

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

  • 第4题:

    故障的恢复主要是为保持数据库的一致性和事务的______。

    A.一致性

    B.原子性

    C.正常性

    D.正确性


    正确答案:B
    解析:故障的恢复主要是为保持数据库的一致性和事务的原子性。

  • 第5题:

    计算机系统与其他任何设备一样可能发生故障。这些故障一旦发生,就可能丢失信息。因此,数据库系统必须采取措施,以保证即使发生故障也可以对数据库进行恢复,以保持事务的( )

    Ⅰ.一致性

    Ⅱ.原子性

    Ⅲ.持久性

    Ⅳ.隔离性

    A)Ⅰ和Ⅱ

    B)Ⅲ和Ⅳ

    C)Ⅰ和Ⅳ

    D)Ⅱ和Ⅲ


    正确答案:D