首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的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
55
问题
以下是创建部分关系表的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://jikaoti.com/ti/rlN7FFFM
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2007下项管)某电子政务项目涉及到保密信息。项目建设的资源尤其是人力资源必须从甲方单位内部获得,因为如果把项目的部分任务交给分包商,一方面要征得甲方的同意,一方面要求分包商具有相应的保密资质,而保密资质的审核需要很长时间,等待审核结果也需要一段时间,这
(2009上集管)小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目
(2014上项管)某系统集成公司承接了一个政府部门的系统集成大项目,任命张工为大项目项目经理。张工按照项目内容,将项目分成子项目1、子项目2和子项目3,分别任命李工、王工和廖工负责。三个项目在张工的领导及协调下,进展顺利。在整个项目进行到80%时,出资人提
(2011上集管)某系统集成商A两年前通过了ISO9000认证,并能够按照要求持续改进,不断提高质量管理水平。近期,该公司承担了某自然灾害预警系统项目,由于项目时间紧张,上线任务迫切,经过管理层讨论,决定临时简化流程,在开发阶段集中对质量进行把关。由于以前
(2012上集管)A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段,项目开始后
(2007下项管)某系统集成商B负责某大学城A的3个校园网的建设,是某弱电总承包商的分包商。田某是系统集成商B的高级项目经理,对三个校园网的建设负总责。关某、夏某和宋某是系统集成商B的项目经理,各负责其中的一个校园网建设项目。项目建设方聘请了监理公司对项目
(2014上集管)M公司是从事了多年铁路领域系统集成业务的企业,刚刚中标了一个项目,该项目是开发新建铁路的动车控制系统,而公司已有多款较成熟的列车控制系统产品。M公司与客户签定的合同中规定:自签定合同之日起,项目周期为9个月。在项目开始后不久,客户方接到上
某异地开发的信息系统集成项目以程序流程图、数据流程图等为主要分析设计工具。由于用户身处异地,现场参与系统开发成本较高,因此项目组采用了先开发一个简化系统,待用户认可后再开发最终系统的策略。该信息系统集成项目的开发方法属于(11)。
某医院住院部设有病人关系R(住院号,姓名,性别,科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每一个元组,“性别”的取值只能为M或F;科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识关系D中的每一个元组。创建R关系的S
根据以上说明设计的实体联系图如下图所示,请指出读者与图书、书目与图书之间的联系类型。请指出问题2中给出的读者、书目关系模式的主键,以及图书和借还记录关系模式的主键和外键。
随机试题
被领导者的本质是指被领导者在领导活动中表现出来的_______。它是由被领导者在社会中的政治、经济、文化地位决定着。不同社会中的被领导者有着不同的政治、经济、文化地位,也就有着不同的本质。
某企业在长期经营实践中形成一项技术秘诀,假定按国家规定可以估价摊销。类似技术转让费为85万元,销售利税率为65%,尚无其他可供参考的成本/市价系数的经验数据,则该技术秘诀的重置成本为()
A.患侧眼球固定,微外突B.患眼上肌麻痹,眼球固定,后突眼性视力麻痹C.先视力障碍后眼外肌麻痹D.先眼外肌麻痹后视力障碍E.眼球突出鼻咽癌出现垂体蝶窦综合征的临床表现是
A、B两地相距1350米,甲和乙分别从A、B两地出发,相向而行。已知甲的速度为4千米/小时,乙的速度为5千米/小时,1分钟后两人调头反方向而行,再过3分钟,两人再次调头反方向而行,依此类推,再过5、7、……(连续奇数)分钟调头而行,请问,出发多少分钟后两人
2020年8月11日,根据十三届全国人大常委会第二十一次会议表决通过的全国人大常委会关于授予在抗击新冠肺炎疫情斗争中作出杰出贡献的人士国家勋章和国家荣誉称号的决定。授予在抗击新冠肺炎疫情斗争中作出杰出贡献的人士国家勋章和国家荣誉称号具有重要的意义,主要包括
设函数f(χ)在[0,+∞)有连续的一阶导数,在(0,+∞)二阶可导,且f(0)=f′(0)=0,又当χ>0时满足不等式χf〞(χ)+4ef(χ)≤2ln(1+χ).求证:当χ>0时f(χ)<χ2成立.
给定节点的关键字序列(F,B,J,G,E,A,I,D,C,H),对它按字母的字典顺序进行排列。采用不同方法,其最终结果相同,但中间结果是不同的。Shell排序的第一趟扫描(步长为5)结果应为(72)。冒泡排序(大数下沉)的第一趟起泡的效果是(73)。快速排
十进制数50转换成无符号二进制整数是V。
Completethenotesbelow.WriteNOMORETHANTWOWORDSforeachanswer.KeepingKidsSafeontheInternetInternetforc
A、Strengthenco-operation.B、Promoteunderstanding.C、Winnationalsupport.D、Followhisexample.D细节辨认题。短文中提到,Mike希望用自己的善举影响别人,
最新回复
(
0
)