首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么? 根据设计二中关系模式,以下SQL语句是用于“建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图”的不完整语句,请填补其中的空缺。
设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么? 根据设计二中关系模式,以下SQL语句是用于“建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图”的不完整语句,请填补其中的空缺。
admin
2009-02-15
37
问题
设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?
根据设计二中关系模式,以下SQL语句是用于“建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图”的不完整语句,请填补其中的空缺。
CREATE VIEW Invoice_total(1)
SELECT Invoice. Ino, Idate,(2),(3)
FROM Invoice, Invoicedetail
WHERE(4)AND
Idate BETWEEN’2005-01-01’AND’2005-01-31’
GROUP BY(5);
选项
答案
(1)AS (2)SUM(amount) (3)SUM(unitprice*amount) (4)Invoice.Ino=invoice detail. Ino (5)Invoice.Ino,Idate或Invoice detail. Ino,Idate
解析
本题是要建立2005年1月期间每张发票的发票号,交易日期,交易商品件数和交易总金额的视图。
首先建立视图的格式为CREATEVIEW<视图名>AS<视图定义>,因此(1)空的答案为AS。
本查询是从Invoice和Invoice detail两个关系中查询,两关系的连接条件是两关系的Ino相等,因此(4)空的答案是Invoice.ino=Invoice detail.Ino。
统计每张发票的信息需要按发票将数据分组,也就是按发票号Ino分组,但因为查询关系Invoice和lnvoice detail都有属性Ino。为了避免二义性,所以分组属性是Invoice.Ino或者是Invoice detail. Ino。因为在包含聚合运算的Select子句中,只有在Group By子句中出现的
属性才能在SELECT子句中以非聚合形式出现,而SELECT子句中有非聚合形式的属性Idate出现,所以(5)空的答案是Invoice.Ino,Idate或Invoicedetail.Ino,Idate。
需要查询的是每张发票的交易商品件数和交易总金额。交易商品件数是发票商品数量的总和,因此(2)空的答案是SUM(amount)。交易总金额是每条交易商品明细中每条记录商品金额的总和,每条记录商品金额是unitprice*amount,因此(3)空的答案是SUM (unitprice*amount)。
转载请注明原文地址:https://kaotiyun.com/show/VwDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
软件测评相关的标准一般可以分为国际标准、国家标准、行业标准以及企业标准。一般情况下,技术要求最高的是______。A.国际标准B.国家标准C.行业标准D.企业标准
若有关系R(A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下:SELECT(17)FROM(18)WHERE(19);(19)
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
已知函数f()、g()的定义如下所示,执行表达式“x=f(5)”的运算时,若函数调用g(a)是引用调用(callbyreference)方式,则执行“x:f(5)”后x的值为(7);若函数调用g(a)是值调用(callbyvalue)方式,
包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不正确的是()。
单元测试的测试内容包括_____________。①模块接口②局部数据结构③模块内路径④边界条件⑤错误处理⑥系统性能
在ISO/IEC软件质量模型中,功能性是与一组功能及其指定的性质的存在有关的一组属性,其子特性不包括__________。
以下关于用例图的叙述中,不正确的是(44)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(45)关系,以下用例图中,(46)是正确的。管理员处
下面的协议中属于应用层协议的是(26),该协议的报文封装在(27)中传送。(27)
在WindowsXP操作系统中,用户利用“磁盘管理”程序可以对磁盘进行初始化、创建卷,(23)。通常将“C:\Windows\nyprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为(24)安全管理。
随机试题
A.腰阳关B.中枢C.神道D.脑户治疗呕吐、食欲不振等脾胃病证的穴位为
急性肾盂肾炎抗生素治疗中,下述哪项错误
该施工单位应采用哪种技术措施方案投标?为什么?该工程采用问题1中选用的技术措施方案时的工期为80周,造价为2653万元。为了争取中标,该施工单位投标应报工期和报价各为多少?
三相发电机的三个绕组的相电动势为对称三相非正弦波,其中一相为e=300sin(ωt)+130sin(3ωt-π/6)+100sin(5ωt+π/4)+60sin(7ωt+π/3)+40sin(9ωt+π/8)V。如图所示,如果将三相绕组接成三角形,则安培表
实物期权是指标的物为非证券资产的期权。具有交易性、先占性、复合性及非独占性的特性。()
设向量组α1=[2,0,1,1],α2=[-1,-1,-1,-1],α3=[1,-1,0,0],α4=[0,-2,-1,-1],判断该向量组是否线性相关,若相关,找出一个极大线性无关组,并将其余向量由该极大线性无关组线性表示.
Oldpeoplearealwayssayingthattheyoungpeoplearenot【C1】______theywere.Thesamecommentis【C2】______fromgeneration
Ingeneral,peopletalkabouttwogroupsofcolors:warmcolorsandcoolcolors.【C1】______inpsychologythinkthattherearea
A、25percentB、24percentC、23percentD、22percentB“boost”为“toincrease;raise”增长;消息中有:BushsaidthattradewithChinahasbene
Thousandsofproducts______fromcrudeoilarenowindailyuse.
最新回复
(
0
)