付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章事务与并发控制习题参考答案选择题如果事务T获得了数据项A的排他锁,则其他事务对A A.只能读不能写 B.只能写不能读C.可以写也可以读 D.不能读也不能写答:D设事务T1和T2执行如图10-17所示的并发操作,这种并发操作存在的问题是时间事务T1事务T2t1读A=100,B=10t2读A=100计算A=A*2=200写回A=200t3计算A+B=110t4读A=200,B=10再次计算A+B=210图10-17并发操作A.丢失修改 B.不能重复读C.读脏数据 D.产生幽灵数据答:B下列不属于事务特征的是 A.完整性 B.一致性C.隔离性 D.原子性答:A事务一旦提交,其对数据库中数据的修改就是永久的,以后的故障不会对事务的操作结果产生任何影响。这个特性是事务的 A.原子性 B.一致性隔离性 D.持久性答:D在多个事务并发执行时,如果事务T1对数据项A的修改覆盖了事务T2对数据项A的修改,这种现象称为 A.丢失修改 B.读脏数据C.不可重复读 D.数据不一致答:A若事务T对数据项D已加了S锁,则其他事务对数据项D A.可以加S锁,但不能加X锁B.可以加X锁,但不能加S锁C.可以加S锁,也可以加X锁D.不能加任何锁答:A在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是A.读数据时不加锁,写数据是在事务开始时加X锁,事务完成后释放X锁B.读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁C.读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁D.在事务开始时即对要读、写的数据加锁,等事务结束后再释放全部锁答:C在数据库管理系统的三级封锁协议中,一级封锁协议能够解决的问题是 A.丢失修改 B.不可重复读C.读脏数据 D.死锁答:A在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指 A.T1回滚前的数据 B.T1回滚后的数据C.T2回滚前的数据 D.T2回滚后的数据答:C若系统中存在4个等待事务T0、T1、T2和T3,其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T0锁住的数据项A0。则此时系统所处的状态是 A.活锁 B.死锁C.封锁 D.正常答:B简答题什么是事务?它有哪些特性?每个特性的含义是什么?答:事务是用户定义的数据操作系列,这些操作作为一个完整的工作单元执行。一个事务内的所有语句作为一个整体,要么全部执行,要么全部不执行。事务有原子性、一致性、隔离性和持久性四个特征。原子性:事务的原子性是指事务是数据库的逻辑工作单位,事务中的操作,要么都做,要么都不做。一致性:指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。隔离性:指数据库中一个事务的执行不能被其他事务干扰。持久性:指事务一旦提交,则其对数据库中数据的改变就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。什么是调度?它的作用是什么?答:调度是事务中的操作的执行顺序,正确的调度可以保证并发事务的正确性。什么是并发控制?它的目的是什么?答:在多用户系统中,可能同时运行着多个事务。当系统中同时有多个事务运行时,特别是当这些事务使用同一段数据时,彼此之间就有可能产生相互干扰的情况。并发控制的目的就是保证并发事务的ACID特性。解释下列概念:丢失修改。读脏数据。不可重复读。答:丢失修改:是指两个事务T1和T2读入同一数据并进行修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被T2覆盖掉了。读脏数据:指一个事务读了某个失败事务运行过程中的数据。不可重复读:指事务T1读取数据后,事务T2执行了更新操作,修改了T1读取的数据,T1操作完数据后,又重新读取了同样的数据,但这次读完之后,当T1再对这些数据进行相同操作时,所得的结果与前一次不一样。什么是两阶段锁?答:两段锁是指所有的事务必须分为两个阶段对数据进行加锁和解锁,具体内容如下:在对任何数据进行读写操作之前,首先要获得对该数据的封锁。在释放一个封锁之后,事务不再申请和获得任何其他封锁。什么是可串行化调度?可串行化的目的是什么?答:多个事务的并发执行是正确的,当且仅当其结果与按某一顺序的串行执行的结果相同,就称这种调度为可串行化的调度。可串行性是并发事务正确性的准则。可串行化的目的保证并发执行的事务的执行结果是正确的。设有三个事务:T1、T2和T3,其所包含的操作为:T1:A=A+2T2:A=A*2T3:A=A-2设A的初值为5,若这三个事务并行执行,则可能的调度策略有几种?对每
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨境数字物流中跨国跨境快递末端无人车配送路权线上认定-基于各国自动驾驶配送法规及国际道路交通公约差异规范分析
- 跨境数字碳中和数据中心中跨国服务器紧凑化设计碳足迹-基于国际服务器紧凑化碳减排核算指南与算力密度能效评估规范分析
- 库存周期跟踪报告:“主动补”扩散至下游
- 2026年制造业供应链溯源区块链技术迭代路径
- DB34T5451-2026数字渔场建设规范
- 2026年湖南株洲渌口区四校联考春季第一次阶段性练习八年级地理试卷
- 2026年河北省邢台市初中学业水平模拟考试(一)地理试卷
- 2026年广东江门市鹤山市中考一模地理试卷
- 分层作业教学进度统一制度
- 2025年安徽合肥继续教育公需科目试题及答案
- 2026年国企水质化验笔试试题(含答案)
- 2026福建漳州闽投华阳发电有限公司招聘43人笔试参考题库及答案详解
- 2026海南省农业信贷担保有限责任公司招聘高层管理人员1人考试模拟试题及答案详解
- 2025版中国心肺复苏指南(完整版 含AED使用)
- GB/T 47655-2026电力电子装备和系统的构网性能要求及试验方法
- GA/T 1466.1-2026智能手机型移动警务终端第1部分:技术要求
- 2026年新高考北京政治真题含答案
- 2026年招聘消防文员笔试题库附答案
- 检验科生物安全培训内容及记录
- 【2025年】液化石油气库站工理论考试题库(含答案)
- 围手术期患者安全管理
评论
0/150
提交评论