首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某图书馆的图书借还业务使用如下关系模式: 书目(ISBN,书名,出版社,在库数量) 图书(书号,ISBN,当前位置) 其中在库数量为当前书目可借出的图
admin
2017-09-14
77
问题
阅读下列说明,回答问题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至问题3,将解答填入答题纸的对应栏内。【说明】某软件项目包含8项活动,活动之间的依赖关系,以及各活动的工作量和所需的资源如下表所示。假设不同类型的工作人员之间不能互换,但是同一类型的人员都可以从事与其相关的所有工
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。说明:A公司准备研发一款手机无线充电器,项目启动时间为2018年1月,项目整体交付时间为2018年6月,按照资源配置和专业分工,公司将项目初步拆为7个子项目,其中,项目A~C
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年1月,某系统集成公司中标本市某地铁线路列车乘客信息系统项目,内容包括地铁公司运营中心节目播放控制软件、地铁列车节目接收软件及服务器、播放终端等硬件设施的搭建
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,其中(4)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。
下列关于项目组合管理的叙述,(55)是不恰当的。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
需求跟踪矩阵的作用是(54)。
项目配置管理的主要任务中,不包括(52)。
某ERP系统投入使用后,经过一段时间,发现系统变慢,进行了初步检测之后,要找出造成该问题的原因,最好采用(41)方法。
随机试题
根据以下资料,回答以下问题。资料中人均国民生产总值和幸福指数均排名前五的国家(地区)有几个?
被誉为“欧洲的悲剧之父”的是【】
autologousbloodtransfusion
四肢血管摄影中最需要补偿的部位是
民事法律行为的委托代理,可以用书面形式,也可以用口头形式。法律规定用书面形式的,应当采用书面形式。书面委托代理的授权委托书应当载明()。
某国有企业因内部管理混乱等原因造成会计报表资料不合法、不真实,对此问题首先应当承担法律责任的责任人是()。
2000年以后,我国中央和地方共享证券交易印花税的比例是()。
晓丽今年7岁,她因患有先天性心脏病在出生后不久就被父母遗弃了,后来被当地的福利院收留。在福利院中有很多与晓丽有类似遭遇的小朋友,他们都生活得很好,唯独晓丽闷闷不乐,还非常任性和固执,只要是她认定的东西就必须得到,否则就会大哭大闹。平时也不喜欢与其他小朋友一
下列选项中,表述错误的一项是:
【B1】【B5】
最新回复
(
0
)