首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。 CREATE TABLE客户( 客户号CHAR(5) (a) 姓名CHAR(30), 性别CHAR(2) (b) 地址CHAR(30), 邮编CHAR(6)
以下是创建部分关系表的SQL语句,请将空缺部分补充完整。 CREATE TABLE客户( 客户号CHAR(5) (a) 姓名CHAR(30), 性别CHAR(2) (b) 地址CHAR(30), 邮编CHAR(6)
admin
2009-05-15
53
问题
以下是创建部分关系表的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,
PRTMARYKEY(订单号),
(c));
用SQL语句完成下述要求。
(1)定义一个描述订单的客户号和对应订单明细中产品号关系的视图:客户产品(客户号,产品号)。
(2)借助(1)所定义的视图,查询至少购买了01号客户购买的所有产品的客户号。
SELECT 客户号
FROM 客户产品 客户产品 1
WHERE (j)
(SELECT *
FROM 客户产品 客户产品 2
WHERE (k)
(SELECT*
FROM 客户产品 客户产品 3
WHERE (l)));
选项
答案
(1)CREATE VIEW 客户产品 AS ( SELECT 客户号,产品号 FROM 订单,订单明细 WHERE 订单明细.订单号=订单.订单号): (2)(j) NOT EXISTS (k)客户号=’01’AND NOT EXISTS (l)客户产品1.客户号=客户产品3.客户号 AND 客户产品2.产品号 =客户产品 3.产品号
解析
关于定义视图的一般格式如下:
Create View<视图名>[(<列名>[,<列名>]...)]
AS<子查询>
[With Check Option]
据题意,一个订单涉及多个产品,订单中的每个产品对应一项订单明细。一个订单对应一个客户,一个客户可以有多个订单。要建立客户号和产品号的关系,必须通过订单和订单明细。一个客户对应多个订单,一个订单对应多项订单明细,一项订单明细对应一个产品。所以,应建立视图如下:
CREATE VIEW 客户产品 AS(
SELECT 客户号,产品号
FROM 订单,订单明细
WHERE 订单明细.订单号=订单.订单号);
要查找至少购买了01号客户购买的所有产品的客户号,可借助上述的客户产品视图。通过该视图,可以知道每个客户购买过的产品号。根据01号客户购买的所有产品号,看看是否存在这样的客户号,其对应的产品号集合中包含01号客户所购买的产品号。查找可以进一步转换成查询客户X,使得不存在这样的产品Y,01号客户购买了 Y,而客户X没有购买。
转载请注明原文地址:https://kaotiyun.com/show/AzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩______对进一步加快进度没有帮助。
《项目质量管理计划》经评审后进入批准流程。由于项目前期已拖期2周,该文件应尽快报监理审批,那么对于该文件的批准活动,正确的是______。
数据仓库的系统结构通常包括4个层次,分别是数据源、______、前端工具。
下图是某架构师在J2EE平台上设计的一个信息系统集成方案架构图,图中的(1)、(2)和(3)分别表示______。
网络安全设计是保证网络安全运行的基础,以下关于网络安全设计原则的描述,错误的是______。A.网络安全系统应该以不影响系统正常运行为前提B.把网络进行分层,不同的层次采用不同的安全策略C.网络安全系统设计应独立进行,不需要考虑网络结构D.网络安全
______不属于网络接入技术范畴。A.ADSLB.802.11C.UDDID.CableMODEM
项目范围变更控制,包括______。A.一系列正规的证明文件,用于定义正规项目文件的变更步骤B.一系列文档程序,用于实施技术和管理的指导和监督,以确定和记录项目条款的功能和物理特征、记录和报告变更、控制变更、审核条款和系统,由此来检验其与要求的一致性
UML部署图定义了系统中软硬件的物理构架。在下列图中,______是一个UML部署图。
某楼层共有60个信息点,其中信息点的最远距离为65米,最近距离为35米,则该布线工程大约需要()米的线缆(布线时线缆的计划长度为实际使用量的1.1倍)。
(2005下系分)数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行______操作。
随机试题
属于临时医嘱的是
带有中间铰的静定梁受载情况如图5-91所示,则()。
以下选项中属于公路货运装载要点的是()。
对公民处以50元以下、对法人或其他组织处以1000元以下罚款的违法案件进行税务行政处罚的,税务行政执法人员可当场做出处罚决定。()
中国残联下设的组织,不包括()。
法国人为什么会把雄鸡作为本国的象征?流行的说法是在拉丁语中“高卢人”与“雄鸡”两词的书写和发音正好相同,于是以高卢人为祖先的法国人自然地将雄鸡当作本国的象征。这种把法国象征的来源简单地归为文字游戏的说法非常值得怀疑。其实,最早将法国比喻为雄鸡的是法国的敌人
(2011上项管)F公司拥有800多名员工,近两年因业务快速发展人员急剧增加,人力资源部总监潘某越来越觉得需要一套人力资源管理系统。潘某向F公司总经理反映了这种需求,F公司总经理主持相关部门的联席会议,专门讨论此问题。该会议最终决定满足人力资源部的要求,并
有如下过程代码:Subvar_dim() StaticnumaAsInteger DimnumbAsInteger numa=numa+2 numb=numb+1 printnuma;numbEndSub连续3次
下列程序段的输出结果是x=5Printx+1;x+1
Thereason______hegavemeisnotadequateforhisbeinglateforclass.
最新回复
(
0
)