首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
67
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机: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://kaotiyun.com/show/2rUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】A公司中标某系统集成项目,正式任命王伟担任项目经理。王伟是资深的技术专家,在公司各部门具有较高的声望。接到任命后,王伟组建了项目团队。除服务器工程师小张是新招聘的外,其余项目组成员都是各个团
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含A、B、C、D、E五项任务。项目经理制定了成本预算表(如表2-1),执行过程中记录了每个时段项目的执行情况(如表2-2、表2-3)。针对
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含A、B、C、D、E五项任务。项目经理制定了成本预算表(如表2-1),执行过程中记录了每个时段项目的执行情况(如表2-2、表2-3)。(1
需求管理的主要目的不包括下列中的(53)。
在某个信息系统项目中,存在新老系统切换问题,在设置项目计划网络图时,新系统上线和老系统下线之间应设置成(45)的关系。
如果在挣值分析中,出现成本偏差CV<0的情况,说法正确的是(38)。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
下图是发送者利用不对称加密算法向接收者传送信息的过程,图中k1是(59)。
在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该(55)。
项目配置管理的主要任务中,不包括(52)。
随机试题
骨髓穿刺术的部位有()
下列有关地图舌与扁平苔藓的鉴别,说法错误的是
价值工程的核心是( )。
资料:2013年3月6日,甲公司以存出投资款440000元购入A公司股票30万股(每股面值1元)作为交易性金融资产,另支付手续费50000元。2013年4月25日,A公司宣告发放年度现金股利每股0.1元,甲公司于2013年5月12日收到股利存
职业指导的具体内容有()。
按照我国企业会计准则规定,影响每股收益计算的事项有()。
北伐战争中在湖北和湖南战场上消灭的是()的主力。
很多人认为网恋不靠谱。芝加哥大学的一个研究小组对1.9万名在2005—2012年间结婚的美国人进行在线调查后发现,超过三分之一的人是通过约会网站或Facebook等社交网络与其配偶认识的:这些被调查对象总的离婚率远低于平均离婚率。这项调查表明,网恋在成就稳
终身教育对学习型社会建立的意义。
Arewereadyforthelibraryofthefuture?Librariansorprovidersoftechsupport?Librarianstodaywilltellyoutheirj
最新回复
(
0
)