首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店提供网上预订房间业务,流程如下: (1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息; (2)客户输入预订的起始日期和结束日期、房
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店提供网上预订房间业务,流程如下: (1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息; (2)客户输入预订的起始日期和结束日期、房
admin
2014-08-23
26
问题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
某连锁酒店提供网上预订房间业务,流程如下:
(1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息;
(2)客户输入预订的起始日期和结束日期、房间类别和数量,并提交;
(3)系统将用户提交的信息写入预订表(身份证号,起始日期,结束日期,房间类别,数量),并修改空房表的相关数据。
针对上述业务流程,回答下列问题。
引入如下伪指令:将预订过程作为一个事务,将查询和修改空房表的操作分别记为R(A)和W(A,x),插入预订表的操作记为W(B,a),其中x代表空余房间数,a代表预订房间数。则事务的伪指令序列为:x=R(A),W(A,x—a),W(B,a)。
在并发操作的情况下,若客户1、客户2同时预订相同类别的房间时,可能出现的执行序列为:x1=R(A),x2=R(A),W(A,x1-a1),W(B1,a1),W(A,x2一a2),W(B2,a2)。
(1)此时会出现什么问题,请用100字以内文字简要叙述。
(2)为了解决上述问题,引入共享锁指令SLock(X)和独占锁指令XLock(X)对数据X进行加锁,解锁指令Unlock(X)对数据X进行解锁,请补充上述执行序列,使其满足2PL协议,不产生死锁且持有锁的时间最短。
选项
答案
(1)出现问题:丢失修改,客户1预订a1数量房间后,对空房数量的修改被T2的修改覆盖,造成数据不一致。 (2)XLOCK(A),xl=R(A),W(A;x1—a1),XLOCK(B),UNLOCK(A),W(B1,a1),UNLOCK(B),XLOCK(A),x2=R(A),W(A,x2-a2),XLOCK(B),UNLOCK(A),W(B2,a2),UNLOCK(B)。
解析
本题考查对并发事务调度的理解。调度出现的执行序列为:x1=R(A),x2=R(A),W(A,x1一a1),W(B1,a1),W(A,x2-a2),W(B2,a2)。表明两个用户读到了相同的空房数量(x1=x2),再减去自己的订房数后写入空房表,并分别写入各自的订房记录。客户1对空房数的修改随后会被客户2的修改所覆盖,造成丢失修改的不一致性。按2PL协议的规定,每个事务中的加解锁指令不能交替出现。若使其不产生死锁,则不能出现锁竞争,持有锁的时间最短,应即时释放锁。
转载请注明原文地址:https://jikaoti.com/ti/kwN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
W公司与所在城市电信运营商Z公司签订了该市的通信运营平台建设合同。W公司为此成立了专门的项目团队,由李工担任项目经理。参加项目的还有监理单位和第三方测试机构。李工对项目工作进行了分解,制作出如下表所示的任务清单。经过分析后,李工认为进度风险主要来自需求分析
一个预算100万的项目,为期12周,现在工作进行到第八周。已知成本预算是64万,实际成本支出是68万,挣值为54万。根据给定数据,近似画出该项目的预算成本、实际成本和挣值图。
某公司是一家专门从事系统集成和应用软件开发的公司,目前有员工100多人,分属销售部、软件开发部、系统网络部等业务部门。公司销售部主要负责服务和产品的销售工作,将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接信息系统集成项目,并将其中应用软件的研
某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示:项目经理对项目进度、成本与计划不一致的原因进行了详细分析,并制定了改进措施。假设该改进措施是有效的,能确保项目后续过程中不会再发生类似
A公司承接了一个为某政府客户开发ERP软件的项目,任命小张担任项目经理。由于该客户与A公司每年有上千万元的项目合作,A公司管理层对该客户非常重视,并一再嘱咐小张要保证项目的客户满意度。为此,小张从各部门抽调了经验丰富的工程师组成了项目团队。在项目初期,小
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项计算机网络通信机房建设工程,设有甲、乙、丙三个中继段。项目部根据具体情况进行了工作分解,估算了各工作的持续时间,确定了各工作之间的逻辑关
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年7月,某信息系统公司中标当地司法部门语言转写项目,任命小陈为项目经理。小陈组建了项目组,制定了项目范围说明书,并获得了客户确认。为了激励成员,小陈协助软件研
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年7月,某信息系统公司中标当地司法部门语言转写项目,任命小陈为项目经理。小陈组建了项目组,制定了项目范围说明书,并获得了客户确认。为了激励成员,小陈协助软件研
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司承接了一个软件外包项目,项目内容包括A、B两个模块的开发测试,项目经理创建了项目的WBS(见下表),估算了资源、工期。项目人力资源成本是1000元/人·天。
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司承接了一个软件外包项目,项目内容包括A、B两个模块的开发测试,项目经理创建了项目的WBS(见下表),估算了资源、工期。项目人力资源成本是1000元/人·天。
随机试题
A、Alcoholwillbelesspotentafterlunch.B、Apintofbeeratlunchtimeisequivalenttoaquartintheevening,itcancausea
乳香和没药均能活血止痛,消肿生肌,然乳香偏于___________,没药偏于___________。
A.血浆6一酮一前列腺素F1αB.凝血酶原时间测定C.束臂试验D.血浆蛋白C测定E.血浆D一二聚体属于抗凝物质测定的是
下列关于房地产经纪机构的分支机构的说法中,正确的有()。
下列结论中,错误的是()。
下列关于权证的价值的说法,错误的是()。
下列各项中,属于企业在确定记账本位币时应考虑的因素有()。
根据企业会计准则规定,下列各项中,通过“其他货币资金”科目核算的有()。
一条环形赛道前半段为上坡,后半段为下坡,上坡和下坡的长度相等。两辆车同时从赛道起点出发同向行驶,其中A车上下坡时速相等,而B车上坡时速比A车慢20%,下坡时速比A车快20%。问在A车跑到第几圈时,两车再次齐头并进?()
当会员或是客户某持仓合约的投机头寸达到交易所规定的投机头寸持仓限量的()时,应该执行大户报告制度。
最新回复
(
0
)