首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机:VEM(VEMno,Location),各属性分别表示售货机编号、部署地点; 商品:GooDs(Gno,Brand,Price),各属性分别表示商品编号、品
admin
2018-04-19
44
问题
某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下:
售货机: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,将解答填入答题纸的对应栏内。【说明】2018年1月,某系统集成公司中标本市某地铁线路列车乘客信息系统项目,内容包括地铁公司运营中心节目播放控制软件、地铁列车节目接收软件及服务器、播放终端等硬件设施的搭建
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。【说明】某公司完成一个工期10周的系统集成项目,该项目包含ABCDE五项任务。项目经理定制了成本预算表(如表1),执行过程中记录了每个时段项目的执行情况(如表2、表3)。针对项
关于Kerberos和PKI两种认证协议的叙述正确的是(64)。在使用Kerberos认证时,首先向密钥分发中心发送初始票据(65)来请求会话票据,以便获取服务器提供的服务。
软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)
某公司为便于员工在家里访问公司的一些数据,允许员工通过Internet访问公司的 FTP服务器,如下图所示。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用(10)协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服
需求变更提出来之后,接着应该进行下列中的(54)。
项目小组建设对于项目的成功很重要,因此,项目经理想考查项目小组工作的技术环境如何。有关信息可以在(44)中找到。
项目人力资源管理就是有效地发挥每一个项目参与人作用的过程。关于项目人力资源管理说法错误的是(43)。
项目经理已经对项目进度表提出了几项修改。在某些情况下,进度延迟变得严重时,为了确保获得精确的绩效衡量信息,项目经理应该尽快(36)。
为保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(9),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(10)位。
随机试题
前列腺移行区
假定某一筛选计划检查了1000人,某病的流行率为5%,而这种筛选试验的灵敏度为90%,特异度为80%。被筛选出来的阳性者人数是
A.奇脉B.迟脉C.水冲脉D.交替脉E.重搏脉心包填塞时可出现
水泥是水硬性胶凝材料,它的硬化环境()。
施工企业在向社会提供产品和服务的同时,就是要获得()。
规范中规定厕浴间、厨房和有排水(或其他液体)要求的建筑地面面层与相连接各类面层的标高应( ),并符合设计要求。
某新建项目,建设期为3年,每年分别向银行贷款300万元、600万元、400万元,资金分年度均衡发放,若贷款的年利息率为6%,建设期的贷款利息为()万元。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Thesenseofhonorappearstobedying.InWorldWarIImendiedmoreorlesswillinglyforthenationandthenation’shon
A、Heisalwaysintroubleathome.B、Heisreluctanttolivewithhisparents.C、Heoftenfightswithhissiblings.D、Hedoesn’t
最新回复
(
0
)