皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下列说明,回答问题 1 至问题 5 ,将解答填入答题纸的对应栏内。 【说明】 某公司要对其投放的自动售货机建立商品管理系统,其数据库的部分关系模式如下: 售货机: VEM(VEMno, Location) ,各属性分别表示售货机编号、部署地点; 商品: GOODS(Gno, Brand, Price) ,各属性分别表示商品编号、品牌名和价格; 销售单: SALES(Sno, VEMno,Gno,SDate,STime),各属性分别表示销售号、售货机编号、商品编号、日期和时间。 缺货单: OOS(VEMno,Gno,SDate,STime ),各属性分别表示售货机编号、商品编号、 日期和时间。 相关关系模式的属性及说明如下: (1)售货机摆放固定种类的商品,售货机内每种商品最多可以储存10 件。管理员在每天结束的时候将售货机中所有售出商品补全 (2)每售出一件商品,就自动向销售添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到10 条,则表明该售货机上该商品已售完,需要通知系统立即补货,通过自动向缺货添加一条缺货记录来实现。 根据以上描述,回答下列问题,将 SQL 语句的空缺部分补充完整。 【问题 1】 (3 分) 请将下面创建销售的 SQL 语句补充完整,要求指定关系的主码和外码约束。 CREATE TABLE SALES( Sno CHAR(8) (a) VEMno CHAR(5) (b) Gno CHAR(8) (c) SDate DATE, STime TIME); 【问题 2】 (4分) 创建销售记录详单视图 SALES_Detail ,要求按日期统计每个售货机上各种商品的销售数量,属性有 VEMno、Location 、Gno、Brand 、Price 、amount 和 SDate。为方便实现,首先建立一个视图 SALES_Total ,然后利用SALES_Total 完成视图 SALES_Detail 的定义。 CREATE VIEW SALES _Total(VEMno,Gno,SDate,amount) AS SELECT VENno ,Gno ,SDate ,count(*) FROM SALES GROUP BY (d); CREATE VIWE (e) AS SELECT VEM.VEMno,Location ,GOODS.Gno ,Brand,Price,amount,SDate FROM VEM,GOODS,SALES_Total WHERE (f) AND (g) 【问题 3】 (3分) 每售出一件商品,就自动向销售添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到 10 条,则自动向缺货添加一条缺货记录。需要用触发器来实现缺货单的自动维护。程序中的 GetTime()获取当前时间。 CREAT(h) OOS_TRG AFTER (i) ON SALES REFERENCING new row AS nrow FOR EACH ROW BEGIN INSERT INTO OOS SELECT SALES .VENno, (j) GetTime() FROMSALES 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 【问题 4】 (3分) 查询当天销售最多的商品编号、品牌和数量。程序中的 GetDate()获取当天日期。 SELECT GOODS.Gno ,Brand, (k) FROM GOODS,SALES WHERE GOODS.Gno=SALES.GNO AND SDATE =GetDate() GROUP BY (1) HAVING(M) (SELECT count(*) FROM SALELS WHERE SDATE = GetDate() GROUP BY Gno); 【问题5】 (2分) 查询一件都没有售出的所有商品编号和品牌。 SELECT Gno ,Brand FROM GOODS WHERE GNO(N) SELECT DISTINCT GNO FROM(o);
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【判断题】计算机软件指的就是能在计算机中运行的各种程序。()
A.
正确
B.
错误
【单选题】关于计算机的指令、程序和软件,以下表述错误的是()。
A.
给计算机发出一条指令就是运行一个程序
B.
为解决某一问题组织起来的有序的指令集合称为程序
C.
计算机软件包括程序和与该程序相关的文档资料
D.
计算机指令由操作码和操作数两部分组成
【多选题】货币型理财产品与债券型理财产品都属于挂钩利率类理财产品,表现为()。
A.
市场利率提高时,它们的价格都会下跌
B.
市场利率提高时,它们的价格都会上升
C.
市场利率降低时,它们的价格都会下跌
D.
市场利率降低时,它们的价格都会上升
【判断题】53计算机软件技术就是指程序设计技术,包括程序的设计、编码、调试和维护等。
A.
正确
B.
错误
【判断题】计算机软件技术就是指程序设计技术,包括程序的设计、编码、调试和维护等。
A.
正确
B.
错误
【单选题】楼梯梯段净宽不应小于( ) m 。
A.
1.1
B.
1.2
C.
1.4
D.
1.5
【判断题】货币型理财产品是投资于货币市场的银行理财产品。这些金融工具的市场价格与利率高度相关.因此属于挂钩利率类理财产品。
A.
正确
B.
错误
【单选题】货币类理财产品属于挂钩( )型的理财产品
A.
利率
B.
汇率
C.
股票指数
D.
黄金价格
【判断题】货币型理财产品是投资于货币市场的银行理财产品,与所投资的金融工具的市场价格与利率高度相关,属于挂钩汇率类理财产品( )
A.
正确
B.
错误
【判断题】( )12. 软件就是指人们根据需要编制的控制计算机工作的程序和指令,也就是指磁盘。
A.
正确
B.
错误
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题