首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
admin
2017-09-14
116
问题
阅读下列说明,回答问题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://kaotiyun.com/show/euUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司是一家为快消行业提供App开发解决方案的软件企业。项目经理范工承接了一个开发鲜花配送App的项目,项目需求非常明确,此前A公司承接过一个类似的项目,做得很成功,
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司承接了某银行大型信息系统建设项目,任命张伟担任项目经理。该项目于2017年年初启动,预计2018年年底结束。项目启动初期,张伟任命项目成员李明担任项目
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】A公司承接了某银行大型信息系统建设项目,任命张伟担任项目经理。该项目于2017年年初启动,预计2018年年底结束。项目启动初期,张伟任命项目成员李明担任项目
软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)
下列要素中,不属于.DFD的是(21)。当使用DFD对一个工资系统进行建模时,(22)可以被认定为外部实体。
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(36),成本(37)。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
随机试题
行政行为以受法律规范拘束的程度为标准,可以分为两类,即()。
64排MSCT和EBCT诊断冠心病,常用的检查项目是
女性,22岁,近2年来反复发作口腔黏膜溃疡,1年来遇冷时手指苍白,疼痛,继之发绀,受阳光照射后面部皮肤易出现红斑下列哪项检查提示系统性红斑狼疮处于活动期
郑声的病因多为
某项目总资产1500万元,流动资产450万元,流动负债180万元,存货300万元。根据流动资金估算的资产负债表法,该项目流动资金为()万元。
社会服务机构领导的特征主要有()
某企业流动负债20万元,速动比率2.5,流动比率3.0,销售成本10万元,不存在待摊费用和待处理财产损益,则存货周转次数为()。
—Readthetextaboutcustomercar.—Inmostofthelines34-35thereisoneextraword.Oneortwolines,however,arecorrect.
Threeweeksago,astorywepublishedputusinthemiddleofacontroversy.Itwashardlythefirsttimethathashappened,but
Whywillthewomanbeoutoftheofficealldaytoday?Becausesheis______.
最新回复
(
0
)