数据库系统原理 第十章

数据库系统原理-第十章-作业

  1. (单选题) 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(C)
    A.事务故障
    B.系统故障
    C.介质故障
    D.运行故障
  2. (单选题) SQL语言中的COMMIT语句的主要作用是(C)。
    A.结束程序
    B.返回系统
    C.提交事务
    D.存储数据
  3. (单选题) 事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的(A)
    A.持久性
    B.隔离性
    C.一致性
    D.原子性
  4. (单选题) SQL语言中用(B)语句实现事务的回滚
    A.CREATE TABLE
    B.ROLLBACK
    C.GRANT和REVOKE
    D.COMMIT
  5. (单选题) 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A)。
    A.介质故障
    B.运行故障
    C.系统故障
    D.事务故障
  6. (单选题) (C)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
    A.程序
    B.命令
    C.事务
    D.文件
  7. (单选题) 若数据库中只包含成功事务提交的结果,则此数据库就称为处于( B) 状态。
    A.安全
    B.一致
    C.不安全
    D.不一致
  8. (单选题) 表示两个或多个事务可以同时运行而不互相影响的是(C)。
    A.原子性
    B.一致性
    C.独立性
    D.持久性
  9. (单选题) 用于数据库恢复的重要文件是(D)。
    A.索引文件
    B.数据库文件
    C.备注文件
    D.日志文件
  10. (单选题) 在DBMS中实现事务持久性的子系统是(D)。
    A.安全管理子系统
    B.完整性管理子系统
    C.并发控制子系统
    D.恢复管理子系统
  11. (单选题) 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括(C)。
    A.数据字典、应用程序、审计档案、数据库后备副本
    B.数据字典、应用程序、审计档案、日志文件
    C.日志文件、数据库后备副本
    D.数据字典、应用程序、数据库后备副本
  12. (单选题) 系统突然停电,采用(B)方法恢复数据。
    A.ROLLBACK
    B.日志文件
    C.备份文件
    D.日志文件与备份文件
  13. (单选题) 事务日志用于保存(C)。
    A.程序运行过程
    B.程序的执行结果
    C.对数据的更新操
    D.数据操作
  14. (单选题) 数据库恢复的基本原理是(A)。
    A.冗余
    B.审计
    C.授权
    D.视图
  15. (单选题) 后援副本的作用是(C)。
    A.保障安全性
    B.一致性控制
    C.故障后的恢复
    D.数据的转储
  16. (简答题) 什么是日志文件?出现系统故障,如何使用日志文件进行数据恢复?
    日志文件是用来记录事务对数据库的更新操作的文件。
    (1)正向扫描日志文件(即从头扫描日志文件)
    重做(REDO) 队列: 在故障发生前已经提交的事务
    撤销 (UNDO)队列:故障发生时尚未完成的事务
    (2) 对撤销(UNDO)队列事务进行撤销(UNDO)处理
    反向扫描日志文件,对每个撤销事务的更新操作执行逆操作
    即将日志记录中“更新前的值”写入数据库
    (3)对重做(REDO)队列事务进行重做(REDO)处理
    正向扫描日志文件,对每个重做事务重新执行登记的操作
    即将日志记录中“更新后的值”写入数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-flop-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值