数据库第章习题及答案.doc

数据库第章习题及答案.doc

ID:55993346

大小:37.50 KB

页数:3页

时间:2020-03-15

数据库第章习题及答案.doc_第1页
数据库第章习题及答案.doc_第2页
数据库第章习题及答案.doc_第3页
资源描述:

《数据库第章习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10、11章练习题(数据库恢复技术及并发控制)一、选择题1.(C)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。A.程序B.命令C.事务D.文件2.事务的原子性是指(A)。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态3.事务的一致性是指(D)。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据为的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变

2、到另一个一致性状态4.事务的隔离性是指(C)。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态5.事务的持续性是指(B)。A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事力内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态6.若数据库中只包含成功事务提交的结果,则此数据库就称为处于(B)状态。A.安全B.一致C.不安全D.不一致7.若系统在运行

3、过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为(B)。A.事务故障B.系统故障C.介质故障D.运行故障8.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(C)。A.事务故障B.系统故障C.介质故障D.运行故障9.(B)用来记录对数据库中数据进行的每一次更新操作。A.后援副本B.日志文件C.数据库D.缓冲区10.用于数据库恢复的重要文件是(C)。A.数据库文件B.索引文件C.日志文件D.备注文件11.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据

4、包括(C)。A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本12.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是(B)。A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1T2①读A=10②③A=A-5写回④读A=10A=A-8写回13.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是(C)。A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1T2①读A=10,B=5求和=15②③读A=20,B=

5、5求和25验证错读A=10A=A*2写回14.设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是(D)。A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1T2①读A=100A=A*2写回②③ROLLBACK恢复A=100读A=1015.解决并发操作带来的数据不一致性总是普遍采用(A)技术。A.封锁B.恢复C.存取控制D.协商16.若事务T对数据R已经加X锁,则其他事务对数据R(D)。A.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加X锁D.不能加任何锁17.关于“死锁”,下列说法中正确的是(D)。A.死锁是操作系统中的问题,数据

6、库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁18.对并发操作若不加以控制,可能会带来(D)问题。A.不安全B.死锁C.死机D.不一致19.并发操作会带来哪些数据不一致性(D)。A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁D.丢失修改、不可重复读、脏读20.如果事务T获得了数据Q上的排它锁,则T对Q(B)。A.只能读不能写B.既可读又能写C.只能写不能读D.不能读不能写21.某数据库系统发生故障时,采用检查点技术恢复数据库。如下图所示,在Tf时

7、刻,系统出现故障时,恢复子系统将根据事务的不同状态采取不同的恢复策略,下列选项中,对于事务T1,T2,T3,T4,T5所采取的恢复策略描述正确的是(C)。Tc检查点Tf系统故障T1T2T3T4T5A.要重做T1,T2B.要重做T1,T5C.要撤销T3,T4D.T1,T2,T5都不需要重做二、填空题1.在登记日志文件时,必须先写日志文件,后写数据库。2.若事务在运行过程中,由于种种原因,使事务未运行到正常终止点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。