阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
(说明)
某网上商品销售系统的业务流程如下:(1)将客户的订单记录(订单号,客户ID,商品ID,购买数量)写入订单表;(2)将库存表(商品ID,库存量)中订购商品的库存量减去该商品的购买数量。针对上述业务流程,完成下列问题:
(问题1)(3分)
假设库存量有大于等于O的约束,可能出现如下情况:当订单记录写入订单表后,
修改库存表时因违法约束而无法执行,应如何处理?(100字以内)
(问题2)(6分)
引入如下伪指令:将商品A的订单记录插入订单表记为I(A);读取商品A的库存量到变量x,记为x=R(A);变量x值写入商品A中的库存量,记为W(A,x)。则客户i的销售业务伪指令序列为:Ii(A),xi=Ri (A),xi=xi-ai,Wi (A,Xi)。其中ai为商品的购买数量。
假设当前库存量足够,不考虑发生修改后库存量小于o的情况。若客户1、客户2同时购买同一种商品时,可能出现的执行序列为:I1(A),I2 (A),X1=R1 (A),X2= R2 (A),x1= x1-a1 , W1 (A, xi), X2 =X2- a2, W2(A,X2)。(1)此时会出现什么问题(100字以内)?(2)为了解决上述问题,引入共享锁指令SLock(A)和独占锁指令XLock(A)对数据
A.进行加锁,解锁指令Unlock(A)对数据A进行解锁,客户i的加锁指令用SLocki(A)表示,其它类同。插入订单表的操作不需要引入锁指令。请补充上述执行序列,使其满足2PL协议,并使持有锁的时间最短。
(问题3)(6分)
下面是用E-SQL实现的销售业务程序的一部分,请补全空缺处的代码。
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;
INSERT INTO 订单表VALUES(:OID,:CID,:MID,:qty);
iferror then {ROLLBACK; (a) ;}
UPDATE库存表
SET库存量=库存量-:qty
WHERE (b) ;
iferror then {ROLLBACK; return;}(c)
[试题]试题五(共15分)阅读下列说明,回答问题l至问题3,将解答填入答题纸的对应栏内。(说明)G.D公司成立于1986年,是一家为客户提供各类软件解决方案的IT供应商。为了规范IT系统管理并提高管理效率,公司对各类管理流程进行了优化,除了优化组织结构、进一步明确职责外,还在日常作业调度、系统备份及恢复、输出管理和性能监控、安全管理和IT财务管理、IT服务计费及成本核算等方面制定了相应的规章制度。G.D公司的IT系统管理涉及到公司诸多方面的工作,公司为集中资源做精核心业务,因而拓展了相关的外包工作。外包成
[试题]试题五(共15分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。(说明)当前,无论是政府、企业、学校、医院,还是每个人的生活,无不受信息化广泛而深远的影响。信息化有助于推进四个规代化,同时也有赖于广泛应用现代信息技术。信息化既涉及国家信息化、国民经济信息化、社会信息化,也涉及企业信息化、学校信息化、医院信息化等。国家信息化就是在国家统一规划和组织下,在农业、工业、科学技术、国防和社会生活各个方面应用现代信息技术,深入开展、广泛利用信息资源,发展信息产业,加速实现国家现代化的过程。而
[主观题]试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某软件公司为某银行设计开发了一套网上银行系统,该系统提供基本的支付、查询、转账和信息修改等功能。银行对网上银行系统提出了初步的性能指标:(1) 交易响应时间不超过2s(2) 并发用户数>=1000(3) CPU利用率不超过80%(4) 系统需要7*24小时不间断的稳定运行(5) 每秒事务数为7(6) 交易成功率为100%现需要对该软件进行性能测试。(问题1)(4分)常见的性能测试包括负载测试、压力测试、
[试题]试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。struct _ProtobufCIntRange{int start_value;unsigned orig_index;};typedef struct _ProtobufCIntRange ProtobufCIntRange;int int_range_lookup (uns
[试题]试题四(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)企业信息资源管理是企业整个管理工作的重要组成部分,也是实现企业信息化的关键。在全球经济信息化的今天,加强企业信息资源管理对企业发展具有非常重要的作用。美国著名学者奥汀格曾给出的著名的资源三角形,说明当今社会信息资源已成为企业的重要战略资源,它同物质,能源一起成为推动企业发衰的妥柱。加强企亚信息资源的管理,一方面为企业做出迅速灵敏的决策提供依据;另一方面使企业在激烈的市场竞争中找准自己的发展方向,抢先开拓市场、占
[试题]试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)M公司是以开发、设计、制造与销售机电设备为主的企业,其产品不仅在国内市场销售,且己进入国际市场。随着激烈的市场竞争以及企业发展,公司领导层清楚地认识到信息是企业发展的重要基础,决定投资建设管理信息系统,以满足管理工作三个层面的管理需求,即操作层的数据处理(原始数据)、战术层的数据管理(管理需求数据),以及战略层的宏观调控(宏观调控和辅助决策需求数据)。在组织完成了公司信息化建设规划后,M公司通过招标方式,确定了
[试题]试题二(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某法院要开发一个诉讼案件信息处理系统,该信息系统的部分关系模式如下:职工(职工编号,姓名,岗位)律师(律师编号,姓名)被告(被告编号,姓名,地址)案件(案件编号,案件类型,案件描述,被告,律师,主审法官,立案日期,状态,结案日期,结案摘要)审理(审理编号,案件编号,审理日期,摘要)有关关系模式的属性及相关说明如下:(1)职工关系模式的岗位有“法官”、“书记员”和“其他”。(2)诉讼立案后,即在案件关系中插入一条
[试题]试题三(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)H.R公司成立于1988年,是典型的IT企业,主要从事通信网络技术与产品的研究、开发、生产与销售,致力于为电信运营商提供固定网、移动网、数据通信网和增值业务领域的网络解决方案,在行业久负盛名,是中国电信市场的主要供应商之一并已成功进入全球电信市场。为了使HR公司能够长期发展和持续经营,公司决定加强企业的IT管理工作。在HR公司的IT管理工作中,他们把整个IT管理工作划分为高、中、低三个层次,最高层的诸如长期IT
[试题]试题一(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某企业信息系统投入运行后,由运行维护部门来负责该信息系统的日常维护工作以及处理信息系统运行过程中发生的故障。运行维护部门为保证发生故障后系统能尽快恢复,针对系统恢复建立了备份与恢复机制,系统数据每日都进行联机备份,每周进行脱机备份。(问题2)(5分)信息系统维护包括哪些方面的内容?(问题2) (5分)按照维护的具体目标,取件维护可分为哪四类?为了适应运行环境的变化而对软件进行修改属于哪一类?(问题3) (5分)
[试题]试题三(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某门户网站提供在线视频点播服务,用户可以通过web浏览器软件实现实时在线观看视频内容。网站对用户采用会员制管理,只有经过注册的用户在正确登录网站之后才能得到正常服务。(问题1)(6分)①该系统采用的是C/S工作模式还是B/S工作模式?②简要解释这两种工作模式并指出其主要的区别。(问题2)(3分)在用户登录页面上,除了要求输入用户名和密码外,该网站还要求用户输入一个由服务器生成的用加扰图像显示的验证码字符串。简要