江安县规划和建设局网站,网站设计培训机构,徐汇品牌网站建设,中国建筑工程个人信息网本篇用于日常记录和分享
第7章作业.xls
题量: 25 满分: 100
一. 单选题#xff08;共25题#xff09;
1. (单选题)二级封锁协议不能保证消除#xff08; #xff09;这一不一致现象。
A. 读取脏数据B. 死锁C. 不可重复读D. 丢失修改
我的答案: C :不可重复读;
2. (单…本篇用于日常记录和分享
第7章作业.xls
题量: 25 满分: 100
一. 单选题共25题
1. (单选题)二级封锁协议不能保证消除 这一不一致现象。
A. 读取脏数据B. 死锁C. 不可重复读D. 丢失修改
我的答案: C :不可重复读;
2. (单选题)若系统在运行过程中由于某种硬件故障使存储在外存上的数据部分损失或全部损失这种情况称为 。
A. 以上都不是B. 事务故障C. 介质故障D. 系统故障
我的答案: C :介质故障;
3. (单选题)三级封锁协议要求对加锁的数据。
A. 读完了后在事务结束的时候释放共享锁修改完了后立即释放排他锁B. 等到事务结束的时候才能解锁C. 读完了后立刻释放共享锁修改完了后立即释放排他锁D. 读完了后立刻释放共享锁修改完了后在事务结束的时候释放排他锁
我的答案: B :等到事务结束的时候才能解锁;
4. (单选题)不属于系统故障的是 。
A. CPU故障B. 突然停电C. 磁头故障D. 操作系统故障
我的答案: C :磁头故障;
5. (单选题)事务的持续性是指 。
A. 事务一旦提交对数据库的改变是永久的B. 事务中包括的所有操作要么都做要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
我的答案: A :事务一旦提交对数据库的改变是永久的;
6. (单选题)下面不属于数据库运行过程中可能发生的三类故障是 。
A. 系统故障B. 违背完整性约束条件C. 事务故障D. 介质故障
我的答案: B :违背完整性约束条件;
7. (单选题)若事务T对数据R已加X锁则其他事务对数据R 。
A. 可以加S锁不能加X锁B. 不能加任何锁C. 不能加S锁可以加X锁D. 可以加S锁也可以加X锁
我的答案: B :不能加任何锁;
8. (单选题)不允许任何其它事务对锁定目标再加任何类型锁的锁是 。
A. 共享锁B. 排它锁C. 以上都不是D. 共享锁或排它锁
我的答案: B :排它锁;
9. (单选题)事务是数据库进行的基本工作单位。如果一个事务执行成功则全部更新提交如果一个事务执行失败则已做过的更新被恢复原状好象整个事务从未有过这些更新。这样保持了数据库处于 状态。
A. 可靠性B. 安全性C. 完整性D. 一致性
我的答案: D :一致性;
10. (单选题)若系统在运行过程中由于某种原因造成系统停止运行致使事务在执行过程中以非控制方式终止这时内存中的信息丢失而存储在外存上的数据未受影响这种情况称为 。
A. 系统故障B. 以上都不是C. 介质故障D. 事务故障
我的答案: A :系统故障;
11. (单选题)并发操作会带来数据不一致性包括 。
A. 丢失修改脏读死锁B. 不可重复读脏读死锁C. 丢失修改不可重复读脏读D. 丢失修改不可重复读脏读死锁
我的答案: C :丢失修改不可重复读脏读;
12. (单选题)关于“死锁”下列说法正确的是 。
A. 死锁是操作系统中的问题数据库操作中不存在B. 只有出现并发操作时才有可能出现死锁C. 当两个用户竞争同类资源时不会发生死锁D. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
我的答案: B :只有出现并发操作时才有可能出现死锁;
13. (单选题)SQL语言中用 语句实现事务的回滚。
A. REVOKEB. COMMITC. ROLLBACKD. GRANT
我的答案: C :ROLLBACK;
14. (单选题)二级封锁协议要求对加锁的数据。
A. 等到事务结束的时候才能解锁B. 读完了后在事务结束的时候释放共享锁修改完了后立即释放排他锁C. 读完了后立刻释放共享锁修改完了后在事务结束的时候释放排他锁D. 读完了后立刻释放共享锁修改完了后立即释放排他锁
我的答案: C :读完了后立刻释放共享锁修改完了后在事务结束的时候释放排他锁;
15. (单选题)数据库的 是指数据的正确性和相容性。
A. 并发控制B. 安全性C. 完整性D. 恢复
我的答案: C :完整性;
16. (单选题)请判断“系统故障需要反向扫描日志文件依次将已经提交的事务撤销”。
A. 正确B. 错误
我的答案: B :错误;
17. (单选题)数据库中的封锁机制是 的主要方法。
A. 并发控制B. 完整性C. 安全性D. 恢复
我的答案: A :并发控制;
18. (单选题)解决并发操作带来的数据不一致性的问题普遍采用 。
A. 存取控制B. 封锁C. 协商D. 恢复
我的答案: B :封锁;
19. (单选题)事务的一致性是指 。
A. 事务一旦提交对数据库的改变是永久的B. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的C. 事务必须是使数据库从一个一致性状态变到另一个一致性状态D. 事务中包括的所有操作要么都做要么都不做
我的答案: C :事务必须是使数据库从一个一致性状态变到另一个一致性状态;
20. (单选题)避免死锁的方法可以是。
A. 两段锁协议B. 二级封锁协议C. 顺序封锁法D. 三级封锁协议
我的答案: C :顺序封锁法;
21. (单选题)在对数据库的系统故障进行恢复时需要对日志文件进行 。
A. 随机扫描B. 双向扫描C. 方向扫描D. 正向扫描
我的答案: D :正向扫描;
22. (单选题)一级封锁协议可以保证消除 这一不一致现象。
A. 丢失修改B. 读取脏数据C. 死锁D. 不可重复读
我的答案: A :丢失修改;
23. (单选题)数据库日志文件是用于保存 。
A. 数据库系统故障特征B. 应用程序的运行过程C. 应用程序的执行结果D. 对数据的更新操作
我的答案: D :对数据的更新操作;
24. (单选题)请判断“并发调度如果不是可串行化的则其一定没有遵循两段锁协议”。
A. 正确B. 错误
我的答案: A :正确;
25. (单选题)事务的原子性是指 。
A. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B. 事务中包括的所有操作要么都做要么都不做。C. 事务必须是使数据库从一个一致性状态变到另一个一致性状态D. 事务一旦提交对数据库的改变是永久的
我的答案: B :事务中包括的所有操作要么都做要么都不做。;