[试题]

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 (说明) 某连锁酒店提供网上预订房间业务,流程如下: (1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息; (2)客户输入预订的起始日期和结束日期、房间类别和数量,并提交; (3)系统将用户提交的信息写入预订表(身份证号,起始日期,结束日期,房间类别,数量),并修改空房表的相关数据。 针对上述业务流程,回答下列问題。

(问题1)(3分) 如果两个用户同时查询相同日期和房间类别的空房数量,得到的空房数量为1,并且这两个用户又同时要求预订,可能会产生什么结果,请用100字以内文字简要叙述。 (问题2)(8分) 引入如下伪指令:将预订过程作为一个事务,将查询和修改空房表的操作分别记为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协议,使其不产生死锁且持有锁的时间最短。 (问题3)(4分) 下面是实现预订业务的程序,请补全空玦处的代码。其中主变量:Cid,:Bdate, :Edate, :Rtype, :Num 分别代表身份证号,起始日期,结束日期,房间类别和订房数量。 SET TRANSACTION ISOLATION LEVEL REPEATABLE READ; UPDATE 空房表 SET数量=数量 - :Num WHERE__(a)__; if error then { ROLLBACK; return -1;} INSERT INTO 预订表 VALUES (:Cid, :Bdate,:Edate,:Rtype,:Num); if error then { ROLLBACK; return -2 ; } __(b)__; .

参考答案与解析:

相关试题

阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。 (说明) 某

[试题]阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。(说明) 某校园无线网络拓扑结构如图13-1所示。该网络中无线网络的部分需求如下: 1.学校操场要求部署AP,该操场区域不能提供外接电源。2.学校图书馆报告厅要求高带宽、多接入点。 3.无线网络接入要求有必要的安全性。(问题1)根据学校无线网络的需求和拓扑图可以判断,连接学校操场无线AP的是(1)交换机,它可以通过交换机的(2)口为AP提供直流电。(问题2)1.根据需求在图书馆报告厅安装无线AP,如果采用符合IEEE 802.11b

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 (说明) 某航空

    [试题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 (说明) 某航空公司要开发一个订票信息处理系统,该系统的部分关系模式如下: 航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,票价) 折扣(航班编号,开始日期,结束曰期,折扣) 旅客(身份证号,姓名,性别,出生日期,电话,VIP折扣) 购票(购票单号,身份证号,航班编号,搭乘日期,购票金额) 有关关系模式的属性及相关说明如下: (1) 航班表中的起飞时间和到达时间不包含日期,同一航班不会在一天出现两次及 两次以上; (2)

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内. (说明) 某工业

    [主观题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内. (说明) 某工业企业的生产管理系统项目委托系统集成商A公司进行开发和实施,由A公司的高级项目经理李某全权负责,按照双方制定的项目计划,目前时间己经到达最后的交付阶段,李某对整体进度情况进行了检查。检查结果是:生产管理系统软件基本开发完成,目前处于系统测试阶段,仍然不断发现缺陷,正在一边测试一边修复;硬件系统已经在客户现场安装完毕,设备正常运行。为了不延误进度,李某决定将目前发现的缺陷再集中修改2天,然后所有开发人员一同去现场进行整体

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 (说明) 某信息

    [试题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某信息系统集成公司(承建方)成功中标当地政府某部门(建设方)办公场所的一项信息系统软件升级改造项目。项目自2月初开始,工期1年。承建方项目经理制定了相应的进度计划,将项目工期分为四个阶段:需求分析阶段计划8月底结束;设计阶段计划9月底结束;编码阶段计划11月底结束;安装、测试、调试和运行阶段计划次年2月初结束。当年2月底,建设方通知承建方,6月至8月这3个月期间因某种原因,无法配合项目实施。经双方沟通后达成一致,项目仍按原合同约

  • 查看答案
  • () 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 使

    [试题]() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 使用等价类划分法为NextDate函数设计测试用例。 NextDate函数包含三个输入变量month、day、year(month、day、year均为整数,并且满足:1≤ month ≤12;1≤ day ≤31;1912 ≤year ≤2050),函数的输出为输入日期后一天的日期。 [问题1] (5分) 请列举出5种常用的黑盒测试用例设计方法。[问题2] (6分) 分析NextDate函数的规格说明,列出输入域等价类

  • 查看答案
  • () 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 代

    [主观题]() 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 代码检查包括桌面检查、代码审查和走查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码逻辑表达的正确性,代码结构的合理性等方面;发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题、包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。[问题1] (5分) 代码审查是由若干程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明] 某软件项

    [试题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]某软件项目包含8项活动,活动之间的依赖关系,以及各活动的工作量和所需的资源如下表所示。假设不同类型的工作人员之间不能互换,但是同一类型的人员都可以从事与其相关的所有工作。所有参与该项目的工作人员,从项目一开始就进入项目团队,并直到项目结束时才能离开,在项目过程中不能承担其他活动。(所有的工作都按照整天计算)[问题1]假设该项目团队有SA人员1人,SD人员2人,SC人员3人,请将下面(1)~(11)处的答案填写在答案纸的对应栏内。

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明) 某学校原

    [主观题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某学校原购买的OA系统具有协同办公、公文管理、内部邮件、计划管理、信息发布、会议管理、车辆管理等基本功能模块,主要用于学校内部上下级单位、部门之间的公文流转、信息发布、日常事务管理等。系统的用户主要分为学校领导和部门领导,普通教职工没有使用OA系统的权限。部门内部工作部署与信息沟通主要通过传统的直接交流、文件传阅、会议讨论等方式进行。随着学校信息化建设的深入开展,学校要求全部教职工使用OA系统,以便规范管理程序,提高工作效率,

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某市级

    [主观题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某市级政府部门拟采购便携式笔记本,采购预算不30万;专业定制的数据采集设备,预算90万元;软件应用系统,开发预算110万元。现就上述内容方式向监理单位进行咨询。[事件1]监理工程师查询当地财政采购政策后发现:当地发布的公开招标数额标准为单项或批量采购金额一次性达到100万元以上(含100万元);公开的政府采购目中包含便携式笔记本电脑;为规范采购行为,提高采购效率,特殊采购项目可参考《政府采购非招标采购方式管理办法》执行。[

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 下图是

    [主观题]阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]下图是一个完整的供应链结构图,如图7-1所示。图7-2是管进与电子商务的整全图。请把图7-1空缺的部分补充完整。

  • 查看答案
  • 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 (说明) 某连锁