首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的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
87
问题
以下是创建部分关系表的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)人。(35)
质量计划的工具和技术不包括______。
项目组成员中有一名专职的文件管理员,其主要职责之一是负责项目组的文件收发和保管。针对文件收发环节,以下叙述不正确的是______。
如何以合适的方法监督供方是项目外包管理的一个重点,以下监控方式正确的是______。
软件测试工具也是测试设备的一种。以下关于软件测试工具的叙述,正确的是______。
项目的管理过程用于描述、组织并完成项目工作,而以产品为导向的技术过程则创造项目的产品。因此,项目的管理过程和以产品为导向的技术过程______。A.在整个项目过程中相互重叠和相互作用B.在项目的生命周期中是两个平行的流程C.与描述和组织项目工作有关
一般而言,项目的范围确定后,项目的三个基本目标是______。A.时间、成本、质量标准B.时间、功能、成本C.成本、功能、质量标准D.时间、功能、质量标准
______是企业信息系统的重要目标。A.技术提升B.数据标准化C.企业需求分析D.信息共享和业务协同
某单位的百兆以太网的信号类型为基带,电缆类型为超5类非屏蔽双绞线,电缆连接器类型为RJ-45。该单位需要将其升级为千兆以太网,则升级为()网络的升级成本最低。
用户数据报(UDP)协议是互联网传输层的协议之一。下面的应用层协议或应用软件使用UDP协议的是________。
随机试题
深冷装置运行时()故障不会造成压缩机C0101嵩振。
套管冷凝器的内管走空气,管间走饱和水蒸气,如果蒸汽压力一定,空气进口温度一定,当空气流量增加时,传热系数K值应()。
经营者提供商品或者服务,造成消费者或其他受害人人身伤害、残疾或死亡,构成犯罪的,依法追究()责任。
不孕症中男方因素占()
男性,60岁,体重50kg,以往无心血管病史,走路不慎,滑入刚溶的石灰水中,两下肢烫伤。按照国内常用公式计算,该患者第1个24小时输液总量(包括2000rnl水分在内)应是
与全口义齿固位无关的是()
A.罹患率B.治愈率C.生存率D.保护率E.效果指数试验研究中对照组与实验组发病率之比为
科学发展观的核心是()。
“会计”的“会”和“会议”的“会”是一组()。
设X=“11”,Y=“1122”,下列表达式结果为假的是
最新回复
(
0
)