首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
admin
2017-09-14
69
问题
阅读下列说明,回答问题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年年底结束。项目启动初期,张伟任命项目成员李明担任项目
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。说明:A公司准备研发一款手机无线充电器,项目启动时间为2018年1月,项目整体交付时间为2018年6月,按照资源配置和专业分工,公司将项目初步拆为7个子项目,其中,项目A~C
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】2019年3月某公司中标当地轨道交通的车载广播系统项目,主要为地铁列车提供车载广播、报警、对讲及电子地图系统。公司任命具有丰富经验的老王担任项目经理。老王从各部门抽调人员成立了项目组,安排质量
需求管理的主要目的不包括下列中的(53)。
在项目风险管理的基本流程中,不包括下列中的(47)。
质量控制非常重要,但是进行质量控制也需要一定的成本。(42)可以降低质量控制的成本。
如果在挣值分析中,出现成本偏差CV<0的情况,说法正确的是(38)。
建立企业信息系统应该遵循一定的原则,以下原则不适当的是(18)。
随机试题
Therewasatimeinmylifewhenbeautymeantsomethingspecialtome.IguessthatwouldhavebeenwhenIwasaboutsixorseve
除公安机关及其人民警察收集的证据外,其他证据不得作为治安管理处罚的根据。
MS自身免疫发病机制中起主要作用的是
来自疫区的飞机,在飞行中发现检疫传染病、疑似检疫传染病,机长应当立即通知到达机场的航空站向检验检疫机构申报,并在()的指定地点接受检疫。
中国证券业协会证券分析师专业委员会于()成立。
中国银监会提出了“管风险”“管法人”“管业务”“管内控”的新理念。()
关于企业国有资产转让的限制性规定,下列说法中,错误的是()。
在资源和空间有限的条件下,种群数量呈“S”形增长,图4是某种藻类植物在不同温度下的种群增长曲线.下列叙述错误的是()。
AstudyofhowolderteenagersusesocialmediahasfoundthatFacebookis"notjustontheslide,itisbasicallydeadandburi
A、Becausetheyarenotnews.B、Becausetheyaren’tpleasanttoread.C、Becausemostpeopledon’tliketoreadaboutthem.D、Beca
最新回复
(
0
)