首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如表5-1所示。 假设某售票网点一次售出a张航班A的机票,则售票程序的伪指令序列为:R(A,x);W(A,X-a)。根据上述业务
某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如表5-1所示。 假设某售票网点一次售出a张航班A的机票,则售票程序的伪指令序列为:R(A,x);W(A,X-a)。根据上述业务
admin
2011-01-29
103
问题
某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如表5-1所示。
假设某售票网点一次售出a张航班A的机票,则售票程序的伪指令序列为:R(A,x);W(A,X-a)。根据上述业务及规则,完成下列问题:
(1)判定事务并发执行正确性的准则是什么?如何保证并发事务正确地执行?
(2)引入相应的加解锁指令,重写售票程序的伪指令序列,以保证正确的并发调度。
选项
答案
(1)判定事务并发执行正确性的准则是满足可串行化调度。要保证并发事务正确地执行,采用两段锁协议(2PL)。 (2)重写后的售票程序伪指令序列: XLock(A);R (A,x); w (A, x-a); Unlock(A);
解析
本问题考查对事务并发控制的相关知识的理解掌握。事务并发调度是否正确,可通过对非冲突语句进行交换,若最终将并发调度通过交换非冲突语句转换成串行调度,则该并发调度为可串行化调度,可串行化调度被作为事务并发执行正确性的准则。
为保证可串行化调度,在事物执行过程中引入相应指令进行控制,即两段锁协议(2PL),即对数据读之前先加读锁,写前加写锁,事务只有获得相应的锁才能操作数据,加解锁过程分为两个阶段,前一阶段只能加锁,后一阶段只能解锁,不允许有交叉。两段锁协议是保证并发事务可串行化调度的充分条件。
针对给出的伪指令操作序列,在事务读取数据之前加Slock()指令,写数据之前加Xlock()指令,并保证读/写锁不交叉,即满足两段锁协议。
转载请注明原文地址:https://kaotiyun.com/show/JwUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。【说明】某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示。结合问题2,项目经理在第9天结束时对项目成本进行了估算,发现
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。【说明】某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示。项目经理在第9天结束时对项目进度进行了统计,发现活动C完成了
某国有大型制造企业H计划建立适合其业务特点的ERP系统。为了保证ERP系统的成功实施,H公司选择了一家较知名的监理单位,帮助选择供应商并协助策划ERP的方案。在监理单位的协助下,H公司编制了招标文件,并于5月6日发出招标公告,规定投标截止时间为5
张某是某公司的项目经理,有着丰富的项目管理经验,最近负责某电子商务系统开发的项目管理工作。该项目经过工作分解后,范围已经明确。为了更好地对其他项目的开发过程进行监控,保证项目顺利完成,张某拟采用网络计划技术对项目进度进行管理。经过分析,张某得到了一张工作计
张某是某公司的项目经理,有着丰富的项目管理经验,最近负责某电子商务系统开发的项目管理工作。该项目经过工作分解后,范围已经明确。为了更好地对其他项目的开发过程进行监控,保证项目顺利完成,张某拟采用网络计划技术对项目进度进行管理。经过分析,张某得到了一张工作计
甲公司中标一个城市轨道交通监控系统开发项目,公司领导决定启用新的技术骨干作为项目经理,任命研发部软件开发骨干小王为该项目的项目经理。小王技术能力强,自己承担了该项目核心模块开发任务,自从项目管理计划发布以后,一直投身于自己的研发任务当中。除了项目阶段验收
某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示:项目经理在第9天结束时对项目进度进行统计,发现活动C完成了50%,活动E完成了50%,活动G完成了100%,请判断该项目工期是否会受到
下图中活动G可以拖延(36)周而不会延长项目的最终结束日期。 (图中时间单位为周)
在合同协议书内应明确注明开工日期、竣工日期和合同工期总日历天数。其中工期总日历天数应为(16)。
利用ARP协议漏洞,通过伪造IP地址和MAC地址发送大量虚假ARP报文,导致网络用户上网不稳定,甚至网络短时瘫痪。防范ARP攻击是提高网络信息(5)的措施。
随机试题
双因素理论中的双因素指的是()。
下列哪些是炎症性肠病的肠外表现
A.高血压脑病B.高血压危象C.恶性高血压D.原发性高血压E.继发性高血压发病机制尚不清,病理上以肾小动脉纤维素样坏死为特征
以下药物中,8岁以下儿童禁用的药物是
关于消费行为影响因素的说法,错误的是()。
公安机关的宗旨是对人民实行民主,对敌人实行专政。()
“公民的合法的私有财产不受侵犯”首次写入()。
已知直线x-y+3=0被圆(x-a)2+(y-2)2=4(a>0)截得的弦长为,则a的值为()。
在窗体上有一个命令按钮Command1,编写事件代码如下:PrivateSubCommand1_Click()DimyAsIntegery=0Doy=InPutBox{"y"}If(yMod10)+Int(y/10)=10The
A、 B、 C、 B图片A是馒头,图片B是米饭,图片C是菜。故本题答案为B。
最新回复
(
0
)