首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
80
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机: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
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某信息系统项目包括如下十个活动,各活动的历时、活动逻辑关系见下表:1.请给出该项目的关键路线和总工期。2.请给出活动E、G的总浮动时间和自由
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含A、B、C、D、E五项任务。项目经理制定了成本预算表(如表2-1),执行过程中记录了每个时段项目的执行情况(如表2-2、表2-3)。针对
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】2019年3月某公司中标当地轨道交通的车载广播系统项目,主要为地铁列车提供车载广播、报警、对讲及电子地图系统。公司任命具有丰富经验的老王担任项目经理。老王从各部门抽调人员成立了项目组,安排质量
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。 【说明】 2019年3月某公司中标当地轨道交通的车载广播系统项目,主要为地铁列车提供车载广播、报警、对讲及电子地图系统。公司任命具有丰富经验的老王担任项目经理。老王从各部门抽调
某项目经理所在的单位正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵环境下的小组成员有时对职能经理的配合超过对项目经理的配合。因此,该项目经理决定请求单位制定(27)。在项目执行过程中,有时需要对项目的范围进行变更,(28)属
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为(2)。在UML的用例图上,将用例之间的这种关系标记为(3)。
需求变更提出来之后,接着应该进行下列中的(54)。
项目小组建设对于项目的成功很重要,因此,项目经理想考查项目小组工作的技术环境如何。有关信息可以在(44)中找到。
项目干系人管理的主要目的是(26)。
某ERP系统投入使用后,经过一段时间,发现系统变慢,进行了初步检测之后,要找出造成该问题的原因,最好采用(41)方法。
随机试题
“见肝之病,知肝传脾”。从五行之间的相互关系看,其所指内容是
设函数,其中函数f(u,v)具有二阶连续偏导数,求
椎基底动脉系统供应范围不包括
烯丙吗啡可减轻呼吸抑制,用于解救癫痫药物
X线照片影像适当的密度值范围是
某人挂靠某建筑施工企业并以该企业的名义承揽工程,因工程质量不合格给建设单位造成较大损失,关于责任承担的说法,正确的是()。
公安工作的基本方针,完整地表述了公安工作中()三者的关系。
某市2009年末汽车保有量为50万辆,预计此后每年报废上一年末汽车保有量的5%,并且每年新增汽车数量相等,如要求该市汽车保有量不超过200万辆,那么每年新增汽车数量不应超过多少万辆?
硬服务是指那些无形性和不可分离性相对较低的服务,一般都以包含服务内容的有形产品为载体表现出来。根据上述定义,下列不属于硬服务的是()。
已知有如下三个表:学生(学号,姓名,性别,班级)课程(课程名称,学时,性质)成绩(课程名称,学号,分数)若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行哪些操作
最新回复
(
0
)