( 14 ) 有一个事务 T 要更新数据库中某表列的值 , DBMS 在执行 T 时发现更新后的值超出了该列的值定义范围,因此异常终止了 T 。为了保证数据的正确性及一致性, DBMS 会执行下列哪个恢复操作?A ) undoB )介质恢复C )进程恢复D ) redo

题目

( 14 ) 有一个事务 T 要更新数据库中某表列的值 , DBMS 在执行 T 时发现更新后的值超出了该列的值定义范围,因此异常终止了 T 。为了保证数据的正确性及一致性, DBMS 会执行下列哪个恢复操作?

A ) undo

B )介质恢复

C )进程恢复

D ) redo


相似考题
更多“( 14 ) 有一个事务 T 要更新数据库中某表列的值 , DBMS 在执行 T 时发现更新后的值超出了该列的 ”相关问题
  • 第1题:

    以下关于数据库系统基于日志的恢复的叙述中,哪一个是正确的( )。

    A)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    B)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

    C)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    D)利用更新曰志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO


    正确答案:B
    UNDO:对撤销队列中的各个事务进行撤销处理,处理方法是:反向扫描日志文件,对每个UNDO事务的更新操作执行逆操作,即将日志记录中"更新前的值"写入
    数据库;
    REDO:对重做队列中的各个事务进行重做处理,处理方法是:
    正向扫描日志文件,对每个REDO事务重新执行登记的操作,即将日志记录中"更新后的值"写入数据库。

  • 第2题:

    以下关于数据库系统基于日志的恢复的叙述中,哪一个是正确的( )。

    A)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    B)利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

    C)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    D)利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO


    正确答案:B

  • 第3题:

    7、数据库系统中以记录为单位的日志中,下列选项不被包含在日志记录中的是()

    A.事务标识

    B.更新前数据旧值

    C.更新后数据新值

    D.用户标识


    用户标识

  • 第4题:

    下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的? ( )

    A.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    B.利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

    C.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

    D.利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO


    正确答案:B

  • 第5题:

    当移动台做小区选择时,会将该服务小区的T3212存储在SIM卡中,当发现该值超时后,即触发位置更新程序。

    A.错误

    B.正确


    参考答案:B