首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
一级封锁协议解决了事务的并发操作带来的(3)不一致性的问题。
admin
2009-05-15
73
问题
一级封锁协议解决了事务的并发操作带来的(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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
在矩阵型组织结构中,若项目经理向一位能给项目提供支持的高级副总裁汇报工作,则(10)最好地描述了该项目经理的权力。
根据《中华人民共和国合同法》的相关规定,合同标的不包括(6)。
网络隔离技术的目标是确保把有害的攻击隔离,在保证可信网络内部信息不外泄的前提下,完成网络间数据的安全交换。下列隔离技术中,安全性最好的是(1)。
设有5个产地A1、A2、A3、A4、A5和4个销地B1、B2、B3、B4的运输问题,它们的供应量与需求量及单位运费表如表2-4所示。它们的最小运输成本应为(63)元。
某大型网络工程从物理设计到集成测试与性能优化各阶段所需的工作员估计(按网络工程师人数估计)如表2-2所示,这几个阶段分配的网络工:程师和网络管理员人数如表2-3所示。假设在实施与模块测试阶段,网络工程师的工作效率是网络管理员的两倍。若在该项目的这儿个阶段都
ISO9000中的一项要求是识别建立质量管理体系所需的全部过程,这一要求在PDCA循环中属于(13)阶段。
以下有关质量保证的叙述,错误的是______。
项目Ⅰ、Ⅱ、Ⅲ、Ⅳ的工期都是三年,在第二年末其挣值分析数据如下表所示,按照趋势最早完工的应是项目______。
CA安全认证中心可以______。A.用于在电子商务交易中实现身份认证B.完成数据加密,保护内部关键信息C.支持在线销售和在线谈判,实现订单认证D.提供用户接入线路,保证线路的安全性
随机试题
呼吸衰竭的最早症状是
A、白术B、山药C、白扁豆D、黄芪E、太子参能补气健脾、安胎的药物是()
A.耐药性B.耐受性C.致敏性D.首剂现象E.依赖性哌唑嗪具有
在三个层次的货币供应量中,某国的狭义货币流通量为1000万亿元,单位活期存款300万亿元,个人活期存款500万亿元,单位及个人定期存款与其他存款500万亿元,则该国的现实货币为1800万亿元。()
下列选项中不属于火灾风险源中人为因素的是()。
期初余额录入是将手工会计资料录入到计算机的过程之一。余额和累计发生额的录入要从( )科目开始。
组织分为()类型。
人民警察应具备的素质包括()。
(标题)各区县人民政府,市府各委办局,市各直属单位:2003年,在市委、市政府领导下,全市上以“三个代表”重要思想为指导,认真学习贯彻党的十六届三中全会和全国再就业工作坐谈会精神,与时俱进,开拓创新,劳动和社会保障工作得到显著成效,圆满完成了年初
Thecomputerdoesn’t______humanthought;itreachesthesameendsbydifferentmeans.
最新回复
(
0
)