首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
admin
2009-05-15
44
问题
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
选项
A、数据丢失修改
B、数据不可重复读
C、读脏数据
D、数据重复修改
答案
A
解析
数据库的并发操作会带来一些问题,例如丢失更新问题,不一致分析问题(读过时的数据),依赖于未提交更新的问题(读了“脏”数据)。这三个问题需要DBMS的并发控制子系统来解决。处理并发控制的主要方法是采用封锁技术。有两种封锁:X封锁和S封锁。(1)排他型封锁(简称X封锁):其含义是如果事务T对数据A(可以是数据项、记录、数据集以至整个数据库)实现了X封锁,那么只允许事务T读取和修改数据A,其他事务要等事务T解除X封锁以后,才能对数据A实现任何类型的封锁。可见X封锁只允许一个事务独锁某个数据,具有排他性。(2)共享型封锁(简称S封锁):X封锁只允许一个事务独锁和使用数据,要求太严。需要适当从宽,例如可以允许并发读,但不允许修改,这就产生了S封锁概念。S封锁的含义是如果事务T对数据A实现了S封锁,那么允许事务T读取数据A,但不能修改数据A,在所有S封锁解除之前决不允许任何事务对数据A实现X封锁。在多个事务并发执行的系统中,主要采取封锁协议来进行处理。(1)一级封锁协议:事务T在修改数据R之前必须先对其加X封锁,直到事务结束才释放。一级封锁协议可防止丢失修改,并保证事务T是可恢复的。但不能保证可重复读和不读“脏”数据。(2)二级封锁协议:一级封锁协议加上事务T在读取数据R之前先对其加S锁,读完后即可释放S锁。二级封锁协议可防止丢失修改,还可防止读“脏”数据。但不能保证可重复读。(3)三级封锁协议:一级封锁协议加上事务T在读取数据R之前先对其加S锁,直到事务结束才释放。三级封锁协议可防止丢失修改、防止读“脏”数据与防止数据重复读。(4)两段锁协议:所有事务必须分两个阶段对数据项加锁和解锁。其中扩展阶段是在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;收缩阶段是在释放一个封锁之后,事务不能再申请和获得任何其他封锁。若并发执行的所有事务均遵守两段封锁协议,则对这些事务的任何并发调度策略都是可串行化的。遵守两段封锁协议的事务可能发生死锁。
转载请注明原文地址:https://kaotiyun.com/show/GpUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
成本管理计划的作用是(33)。
对于某项正在进行的信息系统项目,其采购合同应存入(23)。
在矩阵型组织结构中,若项目经理向一位能给项目提供支持的高级副总裁汇报工作,则(10)最好地描述了该项目经理的权力。
信息安全策略的设计与实施步骤是(5)。
以下关于大型及复杂项目制订项目计划的丁具和方法的描述中,错误的是(70)。
以下关于大型及复杂项目的描述中,错误的是(69)。
在软件项目中,技术风险威胁到要开发软件的质量及交付时间,而(49)不属于技术风险。
对于信息系统工程分包单位的审查,监理方审查的重点内容是(26)。
下列有关广域网的叙述中,正确的是(40)。
以下网络存储模式中,真正实现即插即用的是______。
随机试题
2017年第一季度,某省农林牧渔业增加值361.78亿元,比上年同期增长5.9%,高于上年同期0.2个百分点,具体情况如下:该省种植业增加值119.21亿元,比上年同期增长8.2%。其中蔬菜种植面积358.80万亩,比上年同期增加18.23万亩,蔬菜产量
下列四项中,不属于数据库系统特点的是()
长期鼻饲的患者胃管要多久更换一次?()
背景资料:某送变电施工单位施工一队在组塔现场发现有一条10kV电力线路离施工区域很近,施工作业时很可能会触及。为保证安全,施工负责人李某当即用手机与当地供电所联系,要求停电,经协商双方约定1h后停电。到了约定的停电时间,李某认为该10kV电力线路
某市集团公司员工吴某,2010年取得以下收入:(1)每月取得工资收入3000元,个人按规定比例缴纳住房公积金176元(单位按规定承担176元,合计住房公积金352元);每月另有奖金2500元;(2)12月取得全年一次性奖金30000元;
生产企业进料加工复出口货物,其增值税的退(免)税计税依据是()。
在唐代,我国“四大名砚”中澄泥砚的产地是()。
英国文学源远流长。乔叟的出现标志着以本土文学为主流的英国书面文学历史开端,其代表作()为他赢得了“英国诗歌之父”。
A、Thewomandoesn’tlikesmoking.B、Thisisanon-smokingarea.C、Theplaceisair-conditioned.D、Nobodysmokeshere.BWhycan’t
A、10,000.B、7,950.C、240.D、4,750.D细节题。根据文中提到的ThenumberofpeopletakingtheirownlifewasalreadyincreasingintheUS,butt
最新回复
(
0
)