- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章数据库管理练习题
2011.1.11.表示事务执行成功的语句是( )
A.COMMIT B.RETURN
C.ROLLBACK D.OK
30.简述第三级封锁协议的内容。
31.简述数据库故障的种类。
32.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。
33.简述T-SQL语言中局部变量和全局变量的区别。
35.简述UML类图中的重复度与ER模型中实体基数的区别。
2010.10.11.如果一个事务在故障发生之前完成,但是它并没有到达检执行( )
A.REDO操作 B.UNDO操作
C.RESTART操作 D.NULL操作
12.如果事务T1需要两次读取同一数据项A,但是在两次读操作的间隔中,另一个事务T2改变了A的值,那么此并发操作所引起的问题是( )
A.丢失更新 B.死锁
C.不可重复读 D.读脏数据
21.封锁技术中主要有两种封锁:排他型封锁和型封锁。
22.DBS中用于安全性目的的数据库日志称为。
30.简述事务的性质。
32.简述权限的定义及权限的种类。
12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( )
A.一级封锁协议B.二级封锁协议
C.三级封锁协议D.两段锁协议
13.断言是DBS采用的( )
A.安全性措施B.完整性措施
C.恢复措施D.并发控制措施
B.读脏数据
C.不可重复读 D.死锁
5.在DB技术中,“脏数据”是指( )
A.未回退的数据
B.未提交的数据
C.回退的数据
D.未提交随后又被撤消的数据
22.如果事务T对某个数据R实现了__________________T对数据R解除封锁之前,不允许其他事务再对R加任何类型的锁。
12.如果事务T获得了数据项Q上的共享锁,则T对Q( C )
A.只能读不能写 B.只能写不能读
C.既可读又可写 D.不能读不能写
2.试述事务的四个性质,并说明每一个性质由DBMS的哪个子系统实现?每一个性质对数据库系统有什么益处?
答:原子性:一个事务对数据库的所有操作,是一个不可分割的工作单元,这些操作要么全部执行,要么什么也不做(由DBMS的事务管理子系统来实现);
一致性:一个事务独立执行的结果,应(由DBMS的完整性子系统执行测试任务);
隔离性(由DBMS的并发控制子系统实现);
持久性(由DBMS的恢复管理子系统实现的)。
3典型的数据库恢复策略是什么?
答:(1)平时做好两件事 转储和建立日志。
(2)一旦发生故障,分两种情况处理:一是如果数据库遇到灾难性故障,利用数据库备份和日志执库行redo已提交的事务,把数据库恢复到事故前的状态。二是如果数据库只是破坏了数据的一致性,利用日志库undo不可靠的修改,redo已提交的缓冲区中的事务。
4 检查点机制的主要思想是什么?
答:在DBS运行时,数据库管理系统定时设置检查点。在检查点时刻才真正做到把对数据库的修改写到磁盘,并在日志文件上写入一条检查点记录(以便恢复用)数据库需要恢复时,只有在检查点后面的那些事务需要恢复,一般DBMS产品自动实行检查点操作,无须人为干预。
5 什么是undo操作和redo操作?为什么要这样设置?
答:undo操作是反向扫描日志文件,撤销对数据库的更新操作,使数据库恢复到更新前的状态;
Redo操作正向扫描日志文件,重新做一次更新,使数据库恢复到更新后的状态。
6. COMMIT操作和检查点时的操作有什么联系?你认为应该如何恰当协调这两种操作才有利于DB的恢复?
答:在采用检查点方法的基本恢复算法中根据日志文件,建立事务重做对列和事务撤销队列,此时。从头扫描日志文件,找出在故障前已经提交的事务(这些事务执行了COMMIT操作),将其事务标识记入重做队列。
同时还要找出故障发生时尚未完成的事务(这些事务还未执行COMMIT),将其事务标识记入撤销队列。
7 数据库的并发操作会带来哪些问题?如何解决?
答:丢失更新问题;度脏数据问题;不可重复读问题。
解决的方法是用封锁机制。
8 什么是封锁粒度?封锁粒度的大小对并发系统有什么影响?
答:封锁对象的大小称为封锁粒度。
封锁粒度与系统的并发度和并发控制的开锁密切相关,封锁的粒度越大并发度也就越小,同时系统的开销也就越小;相反,封锁粒度越小,并发度就越大,系统的开销也就越大。
9 在封锁技术中,封锁协议可成哪三个级别?各解决了并发调度中的什么问题?
答:封锁协议分为一级封锁协议,解决了“丢失修改”;
二级封锁协议,解决了“丢失修改、读脏数据”;
三级封锁协议,解决了“丢失修改、度脏数据、不可重复读”。
您可能关注的文档
- 氧化铁_脱硫剂.doc
- 氮化硅陶瓷专利技术集.doc
- 水 胶 培 训.doc
- 水性涂料工艺.docx
- 水果的保存方法.doc
- 水泥硬化地坪施工工艺.doc
- 水泥胶砂强度检验方法培训试题.doc
- 水泥胶砂强度测定.docx
- 水浒传108好汉别名.doc
- 水泥胶砂的的制备.doc
- 专题08 书面表达(期中真题汇编,浙江专用)(解析版).docx
- 专题18 补全对话(全国通用)(第02期)(解析版).docx
- 专题14 任务型阅读 考点3多任务混合(全国通用)(第02期)(原卷版).docx
- 2.3+物质组成的表示课件--2025--2026学年九年级化学鲁教版(2024)上册.pptx
- Unit+2+Section+B+3a_3c+写作课课件+2025_2026学年+人教版(2024)八年级英语上册.pptx
- 2.2+中国的气候+第三课时+课件-2025-2026学年八年级地理上学期商务星球版(2024).pptx
- 2.5跨学科实践:制作隔音房间模型-课件----2025-2026学年人教版物理八年级上学期.pptx
- 专题9 作文(期中真题汇编,福建专用)(解析版).docx
- Unit+5+What+a+Delicious+Meal+Section+B词汇课件-2025-2026学年人教版(2024)英语八年级上册.pptx
- 中考语文一轮复习:《辨析病句》课件.pptx
最近下载
- 《航空技术的飞跃:飞机发展史》课件.ppt VIP
- AIAG CP Control Plan (1st edition) 控制计划 第一版.pdf
- 第八章 数字摄影测量基础.ppt VIP
- 中华人民共和国会计法解读课件.pptx VIP
- 英威腾(INVT)变频器CHF说明书(1 0).doc VIP
- 间歇充气加压用于静脉血栓栓塞症预防的中国专家共识(2022年版).pptx VIP
- 粤教粤民版《劳动技术》六上 第6课《大小灯》课件.pptx VIP
- 2025年电梯司机证考试题库及答案.docx VIP
- 3X8米数控龙门铣床安全操作规程6.12.pdf
- 2025竞赛模拟测试题GB55030-2022《建筑与市政工程防水通用规范.pdf VIP
文档评论(0)