首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
41
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机: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
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年1月,某系统集成公司中标本市某地铁线路列车乘客信息系统项目,内容包括地铁公司运营中心节目播放控制软件、地铁列车节目接收软件及服务器、播放终端等硬件设施的搭建
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】2018年1月,某系统集成公司中标本市某地铁线路列车乘客信息系统项目,内容包括地铁公司运营中心节目播放控制软件、地铁列车节目接收软件及服务器、播放终端等硬件设施的搭建
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,其中(4)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。
某项目经理所在的单位正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵环境下的小组成员有时对职能经理的配合超过对项目经理的配合。因此,该项目经理决定请求单位制定(27)。在项目执行过程中,有时需要对项目的范围进行变更,(28)属
质量控制非常重要,但是进行质量控制也需要一定的成本。(42)可以降低质量控制的成本。
每次项目经理会见其所负责项目的赞助商时,赞助商都强调对该项目进行成本控制的重要性。她总是询问有关成本绩效的情况,如哪些预算实现了,哪些预算没有实现。为了回答她的问题,项目经理应该提供(40)。
项目干系人管理的主要目的是(26)。
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(36),成本(37)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该(55)。
随机试题
公安机关人民警察内务,主要是指公安机关人民警察内部工作运转程序和()。
作业成本法是指以各作业为核算对象,通过作业中心成本库归集成本,产品完工时再按照各作业中心的成本驱动因素确定各自的分配率,将所归集的成本分配计入产品成本的方法。
患者女,65岁,频发心前区疼痛数月。若患者准备做PTCA术治疗,则治疗前最好做下列哪项检查
患者,男,84岁。近期出现记忆力下降,静止性震颤,临床诊断为帕金森病。对帕金森病的症状和体征说法不正确的是
中心静脉压低,血压低提示( )
安装图设计时间目标属于()阶段的时间目标。
“申报日期”栏应填()。“项号”栏应填()。
下列关于会计的说法正确的是()。
王某为了表现自己的英勇行为,将造纸厂一造纸原料草垛点燃后再去救火。但火势迅速蔓延无法控制。王某虽奋力扑救,但仍造成损失20万元,自己也被火烧伤,对王某的行为应认定为()。
Thepositionwhichthelifepreserverwillsupportapersonwhojumpsorfallsintothewateristhemostimportant,asisitst
最新回复
(
0
)