题目详情

事务提交之后,其对数据库修改还存留在缓冲区中,并未写入到硬盘,此时发生系统故障,则破坏了事务( );系统重启后,由DBMS 根据(请作答此空)对数据库进行恢复,将已提交事务对数据库修改写入硬盘。

  • A.日志
  • B.数据库文件
  • C.索引记录
  • D.数据库副本

正确答案及解析

正确答案
A
解析

本题考查数据库并发控制方面基础知识。事务具有原子性、一致性、隔离性和持久性。这4个特性也称事务ACID性质。本题中,事务提交后执行结果未写入数据库,因系统重启而丢失,破坏了事务持久性。系统故障由系统自动恢复,任何对数据库修改都必须采取先写日志方式,修改前数据和修改后数据都会写入到日志中,而且日志文件写入硬盘后才进行数据库更新,所以在系统重启后,可以查看日志,对已提交事务,将其更新结果写入到数据库,即保证了事务持久性。因此本题答案为A选项。

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +