首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
56
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机:VEM(
VEMno
,Location),各属性分别表示售货机编号、部署地点;
商品:GooDs(
Gno
,Brand,Price),各属性分别表示商品编号、品牌名和价格;
销售单:sALEs(
Sno
,vEMno,Gno,SDate,sTime),各属性分别表示销售号、售货机编号、
商品编号、日期和时间。 ………
缺货单:OOs(
VEMno,Gno,SDate,STime
),各属性分别表示售货机编号、商品编号、日期和
时间。 ………
相关关系模式的属性及说明如下:
(1)售货机摆放固定种类的商品,售货机内每种商品最多可以储存10件。管理员在每天结束的时候将售货机中所有售出商品补全。
(2)每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到10条,则表明该售货机上该商品己售完,需要通知系统立即补货,通过自动向缺货单中添加一条缺货记录来实现。
根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。
创建销售记录详单视图SALES—Detail,要求按日期统计每个售货机上各种商品的销
1售数量,属性有VEMno、Location、Gno、Brand、Price、amount和SDate。为方便实现,
首先建立一个视图SALES_Total,然后利用SALES_Total完成视图SALES_Detail的定义。
CREATE VIEW SALES_Total(VEMno,Gno,SDate,amount) AS
SELECT VEMno,Gno,SDate,Count(*)
FROM SALES
GROUP BY ____(d)__;
CREATE VIEW_____(e)__ AS
SELECT VEM,VEMno, Location, GOODS.Gno, Brand,Price, amount, SDate
FROM VEM,GOODS,SALES_Total
WHERE___(f)___AND___(g)___;
选项
答案
(d)VEMno,Gno,SDate (e)SALES_Detail(VEMno,Location,Gno,Brand,Price,amount,SDate) (f)VEM.VEMno=SALES Total.VEMno (g)GOODS.Gno=SALES_Total.Gno 注:(f)、(g)可互换
解析
本问题考查SQL创建视图的操作及应用。
需创建的第一个视图SALES_Total(VEMno,Gno,SDate,amount)来自SALES表,属性分别对应SALES表中的VEMno、Gno、SDate、Count(*),其中,Count(*)要对SALES表中的VEMno、Gno、SDate进行分组计数,因此空(d)应填入“VEMno,Gno,SDate”。
需要创建的第二个视图SALES_Demil基于第一个已经创建的视图SALES_TOTAL和基本表VEM、GOODS。因此只需要把题意中需要统计的VEMno、Location、Gno、Brand、Price、amount、SDate从上述三个表中提取出来即可。空(e)应填入“SALES Detail(VEMno,Location,Gno,Brand,Price,amount,SDate)”。
WHERE条件后需要将三个表按照公共属性列连接起来,因此空(f)和(g)分别填入“VEM.VEMno=SALES_Total.VEMn0”和“GOODS.Gno=SALES Total.Gno”即可(顺序可以互换)。
转载请注明原文地址:https://kaotiyun.com/show/1rUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
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
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含ABCDE五项任务。项目经理定制了成本预算表(如表1),执行过程中记录了每个时段项目的执行情况(如表2、表3)。(1)
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,其中(4)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。
下列要素中,不属于.DFD的是(21)。当使用DFD对一个工资系统进行建模时,(22)可以被认定为外部实体。
下列中的(48)表述的是风险的两个基本属性。
质量控制非常重要,但是进行质量控制也需要一定的成本。(42)可以降低质量控制的成本。
假设甲、乙二人合作开发了某应用软件,甲为主要开发者。该应用软件所得收益合理分配后,甲自行将该软件作为自己独立完成的软件作品发表,甲的行为(16)。
项目经理小张对自己正在做的一个项目进行成本挣值分析后,画出了如下所示的一张图,当前时间为图中的检查日期。根据该图小张分析:该项目进度(36),成本(37)。
随机试题
椭圆囊和球囊囊斑的适宜刺激是
下列选项中,能治疗热性出血证的是
患者,女,24岁。因左侧上颌后牙牙髓炎在外院行塑化治疗,治疗后相对应的左颊黏膜破溃,伴明显疼痛,我院医师对该患者临床印象为化学性灼伤,最有效的治疗措施为
下列哪项不是疥疮的临床特点
患者,输血l5min后感觉头胀,四肢麻木,腰背部剧痛,脉细弱,血压下降。下列处理措施中错误,的是
1983年一1987年期间,随着计算机技术的进步和经济的发展,部分单位陆续自行开发会计软件,这个阶段被称为()。
ABC会计师事务所在承接2005年度×公司会计报表审计业务时遇到以下问题,请根据职业道德基本准则及其指导意见的相关规定,代为做出正确的专业判断。
如果实数x,y满足等式(x-2)2+y2=3,那么的最大值是()
表达式Abs(-5)+Len("ABCDE")的值是______。
Iliketheblackshirt,becauseitis______ofthetwo.
最新回复
(
0
)