首页
登录
从业资格
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】某公司要对
阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。【说明】某公司要对
免费题库
2022-08-02
81
问题
阅读下列说明,回答问题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】请将下面创建销售单表的 SQL 语句补充完整,要求指定关系的主码和外码约束。CREATE TABLE SALES (Sno CHAR(8) ( a )VEMno CHAR(5) ( b )Gno CHAR(8) ( c ) SDate DATE,STime TIME);【问题2】创建销售记录详单视图 SALES_Detail ,要求按日期统计每个售货机上各种商品的销售数量,属性有 VEMno、Location 、Gno、Brand 、Price 、amount 和 SDate。为方便实现,首先建立一个视图 SALES_Total ,然后利用SALES_Total 完成视图 SALES_Detail 的定义。CREATE VIEW SALES _Total(VEMno,Gno,SDate,amount) ASSELECT VENno ,Gno ,SDate ,count(*)FROM SALESGROUP BY ( d );CREATE VIWE ( e ) ASSELECT VEM.VEMno,Location ,GOODS.Gno ,Brand,Price,amount,SDateFROM VEM,GOODS,SALES_TotalWHERE ( f ) AND ( g )【问题3】每售出一件商品,就自动向销售单中添加一条销售记录。如果一天内某个售货机上某种商品的销售记录达到 10 条,则自动向缺货单中添加一条缺货记录。需要用触发器来实现缺货单的自动维护。程序中的 GetTime( )获取当前时间。CREAT ( h ) OOS_TRG AFTER ( i ) ON SALES REFERENCING new row AS nrow FOR EACH ROWBEGININSERT INTO OOSSELECT SALES .VENno, ( j ) GetTime( )FROM SALESWHERE SALES.VEMno = nrow.VEMno AND SALES.Gno = nrow.GnoAND SALES.SDate = nrow.SDateGROUP BY SALES.VEMno,SALES.Gno,SALES.SDateHAVING count(*)> 0 AND mod(count(*),10)=0;END【问题4】查询当天销售最多的商品编号、品牌和数量。程序中的 GetDate( )获取当天日期。SELECT GOODS.Gno ,Brand, ( k )FROM GOODS,SALESWHERE GOODS.Gno=SALES.GNO AND SDATE =GetDate( )GROUP BY ( l )HAVING( m ) (SELECT count(*)FROM SALELSWHERE SDATE = GetDate( )GROUP BY Gno);【问题5】查询一件都没有售出的所有商品编号和品牌。SELECT Gno ,BrandFROM GOODSWHERE GNO( n )SELECT DISTINCT GNOFROM( o );
选项
答案
解析
【问题1】(3 分)(a)PRIMARY KEY(b)REFERENCES VEM(VEMno)(c)REFERENCES GOODS(Gno)【问题2】(4分)(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. Gnof和g可以互换 【问题3】 (3分)(h)TRIGGER(i)INSERT(j)SALES.Gno,SALES.SDate【问题4】 (3分)(k)COUNT(*) AS 数量(l)GOODS.Gno,Brand(m)COUNT(*)>=ALL【问题5】(2分)(n)NOT IN(o)SALES
转载请注明原文地址:https://tihaiku.com/congyezige/2418347.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
阅读以下说明和流程图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明
某通信公司公布了速率为512K的两种ADSL使用类型的资费标准如下: 根据
软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在
阅读下列说明和C++代码,请回答问题1至问题3,将解答写在答题纸的对应栏内。
阅读以下说明和C语言函数,将解答填入答题纸的对应栏内。 【说明】 下面待
阅读下列说明、图和Java代码,回答问题1至问题3,将解答写在答题纸的对应栏内。
阅读下列说明、图和C++代码,回答问题1至问题3,将解答写在答题纸的对应栏内。
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏
某一类应用问题中,需要求正比例函数与反比例函数之和的极值。例如,正比例函数4x
阅读以下说明和流程图,填补流程图中的空缺(1)~(9),将解答填入答题纸的对应栏
随机试题
Humour(alsospelledhumor)istheabilityorqualityofpeople,objects,or
Withthebreakneckspeedatwhichtoday’sbusinessesmove,there’sonemantr
关于建设项目进度计划编制的说法中,错误的是( )。A.建设周期包括筹备周期、设
钢筋混凝土单层厂房排架结构中吊车的横向水平作用在( )。A、吊车梁顶面水平处
投资者A计划购买100股某上市公司股票,显性成本为0.2%,延迟成本为0.8%,
79.手持行灯电压不准超过36V。在特别潮湿或周围均属金属导体的地方工作时,如在
下表显示了某集团四大产业链总收入及利润率,则其利润(利润=总收入X利润率)最高的
根据《防洪标准》,不耐淹的文物古迹等级属于国家级的,其防洪标准的重现期为(A)年
A提示:根据变压器的变化关系,得
最新回复
(
0
)