首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店提供网上预订房间业务,流程如下: (1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息; (2)客户输入预订的起始日期和结束日期、房
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店提供网上预订房间业务,流程如下: (1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息; (2)客户输入预订的起始日期和结束日期、房
admin
2014-08-23
29
问题
阅读下列说明,回答问题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
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
某项目经理将其负责的系统集成项目进行了工作分解,并对每个工作单元进行了成本估算,得到其计划成本。第四个月底时,各任务的计划成本、实际成本及完成百分比如下表。请分别计算该项目在第四个月底的PV、EV、AC值,并写出计算过程。请从进度和成本两方面评价此项
项目组成员小张根据项目经理的要求绘制了项目A的WBS图,如下图,并根据工作量对项目的成本进行了分配,见下表。项目经理认为该项目与公司2012年初实施的一个类似项目还是有一些区别的,为稳妥起见,就项目预算事宜,项目经理可以向公司财务总监提出何种建议?
甲公司中标一个城市轨道交通监控系统开发项目,公司领导决定启用新的技术骨干作为项目经理,任命研发部软件开发骨干小王为该项目的项目经理。小王技术能力强,自己承担了该项目核心模块开发任务,自从项目管理计划发布以后,一直投身于自己的研发任务当中。除了项目阶段验收
某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示:(1)请计算活动H、G的总浮动时间和自由浮动时间。(2)请指出该项目的关键路径。(3)请计算该项目的总工期。
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项计算机网络通信机房建设工程,设有甲、乙、丙三个中继段。项目部根据具体情况进行了工作分解,估算了各工作的持续时间,确定了各工作之间的逻辑关
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某施工单位承担了一项计算机网络通信机房建设工程,设有甲、乙、丙三个中继段。项目部根据具体情况进行了工作分解,估算了各工作的持续时间,确定了各工作之间的逻辑关
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年7月,某信息系统公司中标当地司法部门语言转写项目,任命小陈为项目经理。小陈组建了项目组,制定了项目范围说明书,并获得了客户确认。为了激励成员,小陈协助软件研
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年7月,某信息系统公司中标当地司法部门语言转写项目,任命小陈为项目经理。小陈组建了项目组,制定了项目范围说明书,并获得了客户确认。为了激励成员,小陈协助软件研
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某公司承接了一个软件外包项目,项目内容包括A、B两个模块的开发测试,项目经理创建了项目的WBS(见下表),估算了资源、工期。项目人力资源成本是1000元/人·天。
随机试题
甲公司2013年度发生研究开发支出合计500万元,其中研究阶段支出200万元,开发阶段不符合资本化条件的支出80万元,开发阶段符合资本化条件并形成无形资产的支出220万元,假定该项无形资产在期末已达到预定可使用状态(尚未开始摊销)。税法规定企业研究开发支出
企业筹资业务财务分析控制制度设计的内容包括哪些?
患者女,63岁。因右下腹及脐周隐痛3年入院,伴消瘦,近两个月来常有低热,体格检查生命体征稳定,发现右下腹可触及一6cm×4cm大小的包块,较硬,尚可推动,压痛,锁骨上及腹股沟区未触及肿大淋巴结。胸部X线片未见明显异常。纤维结肠镜见升结肠处新生物,活检病理报
流行病学实验中研究对象的随机分组的目的是
设计最大风速超过()的地区,在变电站的户外配电装置中,宜采取降低电气设备安装高度、加强设备与基础的同定等措施。
后张预应力锚具和连接器按照锚固方式不同,可分为()。
替代手工记账后,现金和银行存款日记账必须()。
国家税务总局关于发布《航空运输企业增值税征收管理暂行办法》的①国家税务总局公告2013年第68号为②营业税改征增值税试点期间航空运输企业总分机构缴纳增值税问题,国家税务总局制定了《航空运输企业增值税征收管理暂行办法》,现予以发布。《财政部国家税务总局关于部
皮影戏是我国民间工艺美术与戏曲巧妙结合的独特艺术品种,某种程度上可以说是我国动画最早的表现形态。有人说,对于现在的孩子,皮影戏这门古老的艺术已经太________。其实,皮影戏并没有因为历史的久远而________,相反,皮影戏的幽默诙谐、简约古朴完全可以
渗透攻击时候有时候发生以下哪种意外
最新回复
(
0
)