首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的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
68
问题
以下是创建部分关系表的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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作)。该工程的工期应为(35)天。按此工期,整个工程最少需要(36)人。(36)
某市数字城市项目主要包括A、B、C、D、E等五项任务,且五项任务可同时开展。各项任务的预计建设时间以及人力投入如下表所示。以下安排中,______能较好地实现资源平衡,确保资源的有效利用。
电子商务是网络经济的重要组成部分。以下关于电子商务的叙述中,______是不正确的。
Projectschedulemanagementismadeupofsixmanagementprocessesincluding:activitydefinition,activitysequencing,______,
在进行业务流程改进时,通过对作业成本的确认和计量,消除“不增值作业”、改进“可增值作业”,将企业的损失、浪费减少到最低限度,从而促进企业管理水平提高的方法是______。
张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行。利用______技术可使张三开发的构件能调用李四开发的构件所提供的接口。
在以下几种网络交换技术中,适用于计算机网络、数据传输可靠、线路利用率较高且经济成本较低的是______。
关于网络设备叙述正确的是______。A.用中继器可以将采用不同网络协议的局域网互联B.用网桥可以将采用不同网络协议的局域网互联C.用网关可以将采用不同网络协议的局域网互联D.用路由器可以将采用不同网络协议的局域网互联
TCP/IP在多个层引入了安全机制,其中TLS协议位于______。A.数据链路层B.网络层C.传输层D.应用层
在项目组合管理中,项目排序是对项目创造的(49)和投入进行分析,以选择出对组织最有利项目的过程。
随机试题
下列不属于决策选择阶段的是()
美克尔憩室并发消化道出血的最主要原因是
某纺织工厂,滴虫阴道炎发病率很高,为预防其传播,下列哪项措施是不必要的:
鲁某与关某涉嫌贩卖冰毒500余克,B省A市中级法院开庭审理后,以鲁某犯贩卖毒品罪,判处死刑立即执行,关某犯贩卖毒品罪,判处死刑缓期二年执行。一审宣判后,关某以量刑过重为由向B省高级法院提起上诉,鲁某未上诉,检察院也未提起抗诉。(2015年卷二94—96题)
施工单位对施工资料处理从鉴别开始,鉴别收集的施工资料内容应()。
预制装配式钢筋混凝土楼梯中,梁承式楼梯梯梁的断面形式,视踏步构件的形式而定,下列关于其断面形式的表述,正确的有()。
强调儿童在教育中的中心地位,以儿童中心主义著称的教育家是()。
A.原发性牙本质B.骨样牙本质C.继发性牙本质D.透明牙本质E.修复性牙本质成牙本质细胞被包埋在修复性牙本质中,以后这些细胞变性,很像骨组织的是()。
creditcrunch
Canyoutryto______(judgment)thedistancebetweenschoolandhome?
最新回复
(
0
)