问题
填空题
在数据库系统出现系统故障后进行恢复时,对于事务T,如果日志文件中有BEGINTRANSACTION记录,而没有COMMIT或ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是一______。
答案
参考答案:撤销
解析: 事务是一个整体,事务操作要么全做,要么全不做,否则数据库会出现不一致的状态,因此事务故障恢复时只需把相应的事务作撤销操作UNDO(T)即可。
在数据库系统出现系统故障后进行恢复时,对于事务T,如果日志文件中有BEGINTRANSACTION记录,而没有COMMIT或ROLLBACK记录,则数据库管理系统处理这种事务时应执行的操作是一______。
参考答案:撤销
解析: 事务是一个整体,事务操作要么全做,要么全不做,否则数据库会出现不一致的状态,因此事务故障恢复时只需把相应的事务作撤销操作UNDO(T)即可。