首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
33
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机:VEM(
VEMno
,Location),各属性分别表示售货机编号、部署地点;
商品:GooDs(
Gno
,Brand,Price),各属性分别表示商品编号、品牌名和价格;
销售单:sALEs(
Sno
,vEMno,Gno,SDate,sTime),各属性分别表示销售号、售货机编号、
商品编号、日期和时间。 ………
缺货单:OOs(
VEMno,Gno,SDate,STime
),各属性分别表示售货机编号、商品编号、日期和
时间。 ………
相关关系模式的属性及说明如下:
(1)售货机摆放固定种类的商品,售货机内每种商品最多可以储存10件。管理员在每天结束的时候将售货机中所有售出商品补全。
(2)每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到10条,则表明该售货机上该商品己售完,需要通知系统立即补货,通过自动向缺货单中添加一条缺货记录来实现。
根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。
每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上
某种商品的销售记录达到10条,则自动向缺货单中添加一条缺货记录。需要用触发器来
实现缺货单的自动维护。程序中的GetTime0获取当前时间。
CREATE___(h)__ OOS_TRG AFTER___(i)__ON SALES
REFERENCING new row AS nrow
FOR EACH ROW
BEGIN
INSERT INTO OOS
SELECT SALES.VEMno,___(j)__,GetTime()
FROM SALES
WHERE SALES.VEMno=nrow.VEMno AND SALES.Gno=nrow.Gno
AND SALES.SDate=nrow.SDate
GROUP BY SALES.VEMno,SALES.Gno,SALES.SDate
HAVING count(*)>0 AND mod(count(*),10)=0 ;
END
选项
答案
(h)TRIGGER (i)INSERT (j)SALES.Gno,SALES.SDate
解析
本问题考查触发器的设计与应用。
触发器是一个能由系统自动执行对数据库修改的语句。一个触发器由三部分组成:①事件,即对数据库的插入、删除和修改等操作。触发器在这些事件发生时,将开始工作;②条件,触发器将测试条件是否成立,若成立就执行相应的动作,否则就什么也不做;③动态,若触发器测试满足预定的条件,那么就由数据库管理系统执行这些动作。本题判断销售记录达到10条,则自动向缺货单中添加一条缺货记录。因此空(h)处应填入“TRIGGER”,(i)处应填入“INSERT”,而(j)处应填入SALES表中的两个必要属性“SALES.Gno”和“SALES.SDate”。
转载请注明原文地址:https://jikaoti.com/ti/8VN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统项目包括如下十个活动,各活动的历时、活动逻辑关系见下表:请将下面1~4处的答案,填写在答题纸的对应栏内。1.()是法律或合同要
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统项目包括如下十个活动,各活动的历时、活动逻辑关系见下表:1.请给出该项目的关键路线和总工期。2.请给出活动E、G的总浮动时间和自由
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年1月,某系统集成公司中标本市某地铁线路列车乘客信息系统项目,内容包括地铁公司运营中心节目播放控制软件、地铁列车节目接收软件及服务器、播放终端等硬件设施的搭建
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含ABCDE五项任务。项目经理定制了成本预算表(如表1),执行过程中记录了每个时段项目的执行情况(如表2、表3)。(1)
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含ABCDE五项任务。项目经理定制了成本预算表(如表1),执行过程中记录了每个时段项目的执行情况(如表2、表3)。项目执
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该(55)。
随机试题
按动机的由来分类,不可分为()
转导法也称经济指标法,用此方法进行预测的第一步是要()。
老年女性,突发右上腹疼痛,向肩部放散,发热,寒战。查体:T39℃,巩膜黄染,心肺未见异常,右上腹肌紧张,压痛,反跳痛。最可能的诊断是
断路器的作用是()。
简述记账凭证的审核内容。
甲公司2018年度销售收入为800万元,销售成本为销售收入的60%,赊销比例为销售收入的90%,销售净利润率为10%;期初应收账款账面价值为24万元,期初坏账准备为2万元,期末应收账款账面价值为36万元,期末坏账准备为3万元;期初资产总额为600万元,其中
李先生计划在下一年共使用现金100000元,每次从银行取款的手续费是20元,银行存款利率为5%,则李先生的最佳取款额是()。
党中央提出继续实施区域发展总体战略,这一战略的具体内容是
结合材料,回答问题:材料1从中国的先进分子选择社会主义救中国到党领导人民选择中国特色社会主义发展中国的历程深刻地说明:中国特色社会主义是党和人民90多年奋斗、创造、积累的根本成就,是改革开放30多年实践的根本总结,凝结着实现中华民族伟大
在TCP/IP网络中,主机A和主机B通过一路由器互联,提供两主机应用层之间通信的层是(248),提供机器之间通信的层是(249),具有IP层和网络接口层的设备是(250);在A与路由器和路由器与B使用不同物理网络的情况下,主机A和路由器之间传送的数据帧与路
最新回复
(
0
)