1. 事务的持久性要求()
A. 事务中的所有操作要么都执行,要么都不执行
B. 对数据库的所有更新应永久地反映在数据库中
C. 一个事务的执行不能影响到另一个事务
D. 数据库中只包含成功执行的事务所提交的结果
2. 在具有检查点技术的数据库系统中,操作 ① 写数据库 ②写日志 ③写检查点记录 ④ 写重新开始文件 正确的顺序是( )。
A. ①-②-③-④
B. ①-④-③-②
C. ④-③-②-①
D. ②-③-①-④
3. 关于事务的故障与恢复,下列描述正确的是( )
A. 采用动态转储,数据的恢复可以不使用事务日志文件
B. 系统故障的恢复只需进行重做(Redo)操作
C. 事务日志是用来记录事务执行的频度
D. 对日志文件设立检查点目的是为了提高故障恢复的效率
4. 需要后备副本参与恢复的数据库故障是是()
A. 事务回滚
B. 介质故障
C. 系统故障
D. 事务故障
5. 事务内部的故障恢复需要( )
A. 数据库镜像
B. 数据转储
C. 日志文件
D. 程序本身
6. 事务中的所有操作要么都执行,要么都不执行。这一特性属于()
A. 隔离性
B. 一致性
C. 原子性
D. 持久性
7. 保持了数据库一致性的转储方式是()
A. 无
B. 动态转储
C. 静态转储
D. 静态转储和动态转储
8. 假设有如下事务: T1: 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。在利用具有检查点的恢复技术进行恢复时,需要UNDO的是( )。
A. T1
B. T2和T4
C. T4和T5
D. T3和T5
9. 在基于日志的数据库恢复中,写日志文件时必须先写数据库,再写日志文件。
True
False
10. 检查点恢复技术可以单独用于数据的恢复。
True
False