[单选题]

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

A.undo

B.介质恢复

C.进程恢复

D.redo

参考答案与解析:

相关试题

( 14 ) 有一个事务 T 要更新数据库中某表列的值 , DBMS 在执行 T

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

  • 查看答案
  • 在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作______。

    [单选题]在数据库的并发控制中,事务T若要更新记录Q,必须先执行操作______。A.Lock_S(Q)B.Lock_X(Q)C.READ(Q)D.WRITE(Q)A.B.C.D.

  • 查看答案
  • 事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执

    [试题]事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 (8)状态。

  • 查看答案
  • 在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了

    [单选题,共用题干题] 在数据库系统中,“事务”是访问数据库并可能更新各种数据项的一个程序执行单元。为了保证数据完整性,要求数据库系统维护事务的原子性、一致性、隔离性和持久性。针对事务的这4种特性,考虑以下的架构设计场景。假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行写操作的数据项,数据库系统在磁盘上维护数据库的一个副本,所有的写操作都在数据库副本上执行,而保持原始数据库不变,如果在任一时刻操作不得不中止,系统仅需要删除副本,原数据库没有受到任何影响。这种设计策略称为(1)。事务的一

  • 查看答案
  • 在oracle数据库中,用户在一张表上执行一个更新操作,提交不久后,发现他们的W

    [单选题]在oracle数据库中,用户在一张表上执行一个更新操作,提交不久后,发现他们的WHERE子句中有一个错误,导致错误的行被更新了。下面哪一个闪回选项将允许你撤销此交易,并恢复该表到以前的状态?()A . Flashback TableB . Flashback DropC . Flashback QueryD . Flashback Transaction QueryE . Flashback Versions Query

  • 查看答案
  • 一个数据库用户可能偶尔会对数据库进行不正确的更新。取消更新很困难,因为老数据已经

    [单选题]一个数据库用户可能偶尔会对数据库进行不正确的更新。取消更新很困难,因为老数据已经被新的不正确的数据替代了,能够允许用户“取消”这项错误的系统特征可称为错误()。A . 预防B . 检查C . 修正D . 恢复

  • 查看答案
  • 向数据库管理系统(DBMS)发出访问数据库数据的命令后,DBMS会先对该命令执行

    [主观题]向数据库管理系统(DBMS)发出访问数据库数据的命令后,DBMS会先对该命令执行______检查。

  • 查看答案
  • 数据库系统必须控制事务的并发执行,保证数据库(45)。假设事务T1、T2分别对数

    [单选题]数据库系统必须控制事务的并发执行,保证数据库 (45) 。假设事务T1、T2分别对数据A和B进行的操作如下图所示,事务T1与T2间的并发调度为可串行化调度的是 (46) 。(45)A.处于一致的状态B.不存在冗余的信息C.操作不出现死循环D.备份的完整性

  • 查看答案
  • 事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务

    [试题]事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于______状态。

  • 查看答案
  • 更新数据库中的记录,使用()。

    [填空题] 更新数据库中的记录,使用()。

  • 查看答案
  • 有一个事务T要更新数据库中某表列的值,DBMS在执行T时发现更新后的值超出了该列