首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。 CREATE TABLE客户( 客户号 CHAR(5) (a), 姓名 CHAR(30), 性别 CHAR(2) (b), 地址
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。 CREATE TABLE客户( 客户号 CHAR(5) (a), 姓名 CHAR(30), 性别 CHAR(2) (b), 地址
admin
2008-02-15
77
问题
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。
CREATE TABLE客户(
客户号 CHAR(5) (a),
姓名 CHAR(30),
性别 CHAR(2) (b),
地址 CHAR(30),
邮编 CHAR(6));
CREATE TABLE 订单(
订单号CHAR(4),
时间 CHAR(10),
金额 NUMBER(6,2),
客户号CHAR(5)NOTNULL,
PRIMARY KEY(订单号),
(c);
用SQL语句完成下述要求。
(1) 定义一个描述订单的客户号和对应订单明细中产品号关系的视图:客户产品(客户号,产品号)。
(2)借助(1)所定义的视图,查询至少购买了01号客户购买的所有产品的客户号。
SELECT客户号
FROM客户产品 客户产品1
WHERE (j)
(SELECT*
FROM客户产品 客户产品2
WHERRE (k)
(SELECT*
FROM客户产品 客户产品3
WHERRE (1)));
选项
答案
(1)CREATE VIEW客户产品AS( SELECT 客户号,产品号 FROM 订单,订单明细 WHERE 订单明细.订单号=订单.订单号); (2) (j)NOT EXISTS (k)客户号=’01’ AND NOT EXISTS (1)客户产品1.客户号=客户产品3.客户号AND客户产品2.产品号 =客户产品3.产品号
解析
本题考核的知识点是SQL中的视图创建和SQL查询命令。
SQL语言用CREATE VIEW命令建立视图,其格式为:
CREATE VIEW <视图名>[(<列名>[,<列名>]...)]
AS <子查询>
[WITHCHECKOPTION];
根据题目描述,一个订单涉及多个产品,订单中的每个产品对应一项订单明细。一个订单对应一个客户,一个客户可以有多个订单。要建立客户号和产品号的关系,必须通过订单和订单明细。一个客户号对应多个订单,一个订单对应多项订单明细,一项订单明细对应一个产品。所以,视图如下:
CREATE VIEW客户产品AS(
SELECT 客户号,产品号
FROM 订单,订单明细
WHERE 订单明细.订单号=订单.订单号);
要查找至少购买了01号客户购买的所有产品的客户号,可借助上述的客户产品视图。通过该视图,可以知道每个客户购买过的产品号。根据01号客户购买的所有产品号,看看是否存在这样的客户号,其对应的产品号集合包含这些产品号(01号客户购买的所有产品号)。查找可以进一步转换成,查询客户X,使得不存在这样的产品Y,01号客户购买了Y,而客户X没有购买。
转载请注明原文地址:https://kaotiyun.com/show/byUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2011上集管)某系统集成企业最近与某法院信息中心签订了一个法院综合信息系统运维项目合同,并签订了服务级别协议,对服务内容和具体要求进行了约定。协议中要求运维项目从解决问题过程到控制问题过程及发布过程要与法院服务管理流程很好地衔接,并建立服务台。而法院信
(2009上集管)小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目
(2009下项管)某市电力公司准备在其市区及各县实施远程无线抄表系统,代替人工抄表。经过考察,电力公司指定了国外的S公司作为远程无线抄表系统的无线模块提供商,并选定本市F智能电气公司作为项目总包单位,负责购买相应的无线模块,开发与目前电力运营系统的接口,进
(2014上项管)某系统集成公司承接了一个政府部门的系统集成大项目,任命张工为大项目项目经理。张工按照项目内容,将项目分成子项目1、子项目2和子项目3,分别任命李工、王工和廖工负责。三个项目在张工的领导及协调下,进展顺利。在整个项目进行到80%时,出资人提
(2014下项管)某信息系统集成公司的项目经理李工承接了一家大型国有企业(甲方)的内部网络建设项目,接到该任务后李工组织项目组的相关人员对该项目工作进行了仔细分析。李工根据分析结果并结合自身的项目管理经验,得出该项目的总工作量为60人月,计划工期6个月。这
(2005上项管)在一个正在实施的系统集成项目中出现了下述情况:一个系统的用户向他所认识的一个项目开发人员抱怨系统软件中的一项功能问题,并且表示希望能够进行修改。于是,该开发人员就直接对系统软件进行了修改,解决了该项功能问题。针对这样一种情况,请分析如下问
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某项目工期为6个月,该项目的项目经理在第3月末对项目进行了中期检查,检查结果表明完成了计划进度的90%,相关情况见下表(单位:万元),表中活动之间存在F-S关系。
阅读下列说明,回答问题1至问题4,将答案填入答题纸的对应栏内。【说明】某信息系统项目包含A、B、C、D、E、F、G、H、I、J十个活动。各活动的历时、成本估算值、活动逻辑关系如下表所示。(1)请计算活动H、G的总浮动时间和自由浮动时间。
Estimateactivitydurationistheprocessofestimatingthenumberofworkperiodstocompleteactivitieswithestimatedresourc
阅读下列说明,回答问题。(2011年5月试题三)[说明]HR公司成立于1988年,是典型的IT企业,主要从事通信网络技术与产品的研究、开发、生产与销售,致力于为电信运营商提供固定网、移动网、数据通信网和增值业务领域的网络解决方案,在行业
随机试题
双钥体制的特点是密钥一个是可以公开的,可以像电话号码一样进行注册公布;另一个是秘密的,因此双钥体制又称作公钥体制。
(2005年04月)市场占有率分析有四种不同的度量方法:(1)_________,即以企业的销售额占全行业销售额的百分比来表示的市场占有率。(2)_________,即以企业的销售额占企业所服务的市场的百分比来表示的市场占有率。(3)________
香港、澳门回归后保持长期繁荣稳定的最佳制度是()
粪便颜色呈柏油色见于
女,36岁,发热1周,体温:38.5℃~39.5℃,周身疼痛,近2天轻微咳嗽,无痰。胸部查体无异常体征,肝大(右肋下2cm),脾大(左肋下1cm)。WBC7.0×109/L,中性粒细胞百分比60%,淋巴细胞百分比40%,ESR70mm/h,痰结核菌涂片
A.缺铁性贫血B.巨幼细胞贫血C.自身免疫性溶血性贫血D.珠蛋白生成障碍性贫血E.阵发性睡眠性血红蛋白尿患者男性,22岁,贫血,黄疸,脾肿大。血红蛋白70g/L,白细胞5.5×109/L,网织红细胞计数0.09,Coombs试验阳性
关于创业投资基金的运作,下列说法正确的是()。I.投资对象包括早期、中期、后期各个发展阶段的未上市成长性企业Ⅱ.投资方式以控股性投资为主Ⅲ.经常用少量的自有资金结合大规模的外部资金来投资目标企业Ⅳ.收益主要来
某员工的工资实行的是计件工资,在产量为3000个时,计件单价为0.9元/个,产量超过3000个,每超一个,计件单价为1.1元/个,该员工实际产量为3600个,其实付工资为多少?
××省人民政府关于表彰参加第30届奥运会有功单位和人员的通知×政字(2012]179号各市人民政府,各县(市、区)人民政府,省政府各部门、各直属机构,各大企业,各高等院校:在举世瞩目
甲于1998年1月犯盗窃罪(盗窃金额5000元),在公安机关立案侦查后逃亡外地,又于2004年4月犯抢劫罪。关于甲的行为说法正确的是()
最新回复
(
0
)