首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
admin
2017-09-14
60
问题
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
某图书馆的图书借还业务使用如下关系模式:
书目(ISBN,书名,出版社,在库数量)
图书(书号,ISBN,当前位置)
其中在库数量为当前书目可借出的图书的数量,每本图书入库后都会有当前位置,借出后当前位置字段改为空值。每一条书目信息对应多本相同的图书,每一本图书只能对应一条书目。
借还书业务的基本流程如下描述:
(1)读者根据书名查询书目,当前书目的在库数量大于0时可借阅。
(2)读者借出一本图书时,进行出库操作:根据该图书的书号将该图书的当前位置字段值改为空值,并根据其ISBN号将对应书目的在库数量减1。
(3)读者归还一本图书时,进行入库操作:系统根据当前书架的空余位置自动生成该本书的存放位置,并根据该图书的书号将其当前位置字段值改为生成的存放位置,然后将对应书目的在库数量加1。
(4)借还书时,逐一扫描每本图书的书号并进行出、入库操作。
下面是用SQL实现的出入库业务程序的一部分,请补全空缺处的代码。
CREATE PROCEDURE IOstack(IN BookNo VARCHAR(20), IN Amount INT){
//输入合法性验证
if not (Amount=1 or Amount=-1) return-1;
//修改图书表当前位置
UPDATE图书SET当前位置=GetPos(BookN,Amount)//系统生成
WHERE ____(a)_____;
if error then { ROLLBACK; return -2;}
//修改在库数量
UPDATE 书目 SET 在库数量=____(b)______
WHERE EXISTS (
SELECT *
FROM 图书
WHERE 书号=BookNo AND
____(c)____ );
if error then ( ROLLBACK; return-3;}
____(d)______;
return 0;
}
选项
答案
(a)书号=BookNo (b)在库数量+Amount (c)图书.ISBN=书目.ISBN (d)COMMTT
解析
本问题将出入库两项操作使用同一程序完成,通过形参Amount的值(1表示入库,-1表示出库)进行区别。空缺(a)处应根据形参BookNo值确定要修改的图书记录。空缺(b)处为新的在库数量值,将形参Amount的值累加到在库数量上即可。空缺(c)处要通过当前图书记录确定要修改的书目记录。空缺(d)处应为提交指令。
转载请注明原文地址:https://jikaoti.com/ti/uwN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题一至问题四,将解答填入答题纸的对应栏内。【说明】A公司中标某金融机构(甲方)位于北京的数据中心运行维护项目并签署了运维合同。合同明确了运维对象包括服务器、存储及网络等设备,并约定:核心系统备件4小时到场,非核心系统
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。说明:A公司准备研发一款手机无线充电器,项目启动时间为2018年1月,项目整体交付时间为2018年6月,按照资源配置和专业分工,公司将项目初步拆为7个子项目,其中,项目A~C
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。说明:A公司准备研发一款手机无线充电器,项目启动时间为2018年1月,项目整体交付时间为2018年6月,按照资源配置和专业分工,公司将项目初步拆为7个子项目,其中,项目A~C
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统项目包括如下十个活动,各活动的历时、活动逻辑关系见下表:在项目开始前,客户希望将项目工期压缩为19天,并愿意承担所发生的所有额外费用。经过对
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
一个产业的竞争状态取决于五种基本竞争力量:新竞争者的进入、替代品的威胁、买方的讨价还价能力、供应者的讨价还价能力以及(57)。
项目经理在项目管理过程中需要收集多种工作信息,例如完成了多少工作,花费了多少时间,发生什么样的成本,以及存在什么突出问题等,以便(26)。
随机试题
埋弧焊电弧的自身调节特性指的是什么?
男,50岁。进行性贫血,消瘦、乏力半年。有时右腹隐痛,无腹泻。查体:右中腹部扪及肿块,肠鸣音活跃。如果需要手术治疗,术前准备最重要的是
轮状模型的核心是轮状模型的轮轴是
下元虚寒型遗尿的首选方是脾肺气虚型遗尿的首选方是
支原体肺炎应用抗生素的疗程应是( )。
甲与丙签订债权转让合同,将甲对乙的债权转让给丙。几天后,甲将此情形口头告诉了乙。后由于甲与丙产生了争议,甲便又通知乙,撤销先前的通知,而丙对此一无所知。下列选项正确的有()。
根据《中华人民共和国招标投标法》有关规定,下列叙述正确的有( )。
“公司设立登记申请书"中的国有独资公司应当填写()。
“身教胜于言教”体现的德育方法主要是()。
我国《刑法》第357条规定:本法所称的毒品,是指鸦片、海洛因、甲基苯丙胺(冰毒)、吗啡、大麻、可卡因以及国家规定管制的其他能够使人形成瘾癖的麻醉药品和精神药品。据此,下列选项错误的是哪项?()
最新回复
(
0
)