首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下是创建部分关系表的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
26
问题
以下是创建部分关系表的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);
请根据如下查询语句,回答问题(d),(e)和(f)。
SELECT客户号
FROM订单,订单明细
WHERE订单明细.订单号=订单.订单号AND
产品号=’02’ AND
数量>10;
(d) 上述查询语句的功能是什么?请简要回答。(30个字以内)
(e) 将上述查询语句转换成对应的关系代数表达式。
(f) 上述SQL查询语句是否可以进一步优化?如可以,给出优化后的SQL查询语句。
选项
答案
查询一次订购(或购买)产品号为02的数量大于10的客户号 (e) [*] (f)可以优化。优化的SQL语句为: SELECT客户号 FROM 订单 WHERE 订单号 IN (SELECT 订单号 FROM 订单明细 WHERE产品号=’02’ AND数量>10);
解析
本题考核的知识点包括SQL的查询命令与关系代数表达式的互相转换以及SQL的查询优化。
SELECT语句的功能是:查询一次订购(或购买)产品号为02的数量大于10的客户号。
根据关系代数表达式的定义,将上述查询语句转换成对应的关系代数表达式为:
该SELECT语句,在进行多表查询时,采用的是相关子查询。由于相关子查询查询时要做连接JOIN,性能不是最优。可以考虑采用不相关子查询,来提高性能。优化的 SQL语句为:
SELECT客户号
FROM订单
WHERE订单号IN
(SELECT订单号
FROM订单明细
WHERE产品号=’02’ AND数量>10);
转载请注明原文地址:https://kaotiyun.com/show/ByUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2009上集管)小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目
(2009下项管)某市电力公司准备在其市区及各县实施远程无线抄表系统,代替人工抄表。经过考察,电力公司指定了国外的S公司作为远程无线抄表系统的无线模块提供商,并选定本市F智能电气公司作为项目总包单位,负责购买相应的无线模块,开发与目前电力运营系统的接口,进
(2014下项管)乙公司是一家信息技术公司,主要从事信息系统集成和软件开发业务。该公司通过员工王工的介绍与甲公司签定了大型系统开发合同,合同金额650万元,工期11个月。该项目主要为甲公司开发一套综合管理系统,并要求新系统要与现有生产管理系统、财务管理系统
(2011上项管)某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析
(2011上项管)某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析
(2014上项管)一个信息系统集成项目有A、B、C、D、E、F、G共7个活动,各个活动的顺序关系、计划进度和成本预算如下图所示,大写字母为活动名称,其后面括号中的第一个数字是该活动计划进度持续的周数,第二个数字是该活动的成本预算,单位是万元。该项目资金分三
下表为同时开展的4个项目在某个时刻的计划值(PV)、实际成本(AV)和挣值(EV),该时刻成本超出最多的项目和进度最为落后的项目分别是(57)。
在网络数据流中适当的位置插入同步点,当传输出现中断时,可以从同步点的位置开始重新传输,该网络功能的控制和管理属于()。
某医院住院部设有病人关系R(住院号,姓名,性别,科室号,病房,家庭住址),其中:“住院号”唯一标识关系R中的每一个元组,“性别”的取值只能为M或F;科室关系D(科室号,科室名,负责人,联系电话),其中:“科室号”唯一标识关系D中的每一个元组。创建R关系的S
阅读下列说明和数据流图,回答问题1至问题3。说明某图书管理系统的主要功能是图书管理和信息查询。对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位、地址等)一起写入读者文件。系统的图书管理功能分为四个方面:购入新书、读者借
随机试题
《中国药典》(2005年版,一部)规定,用烘干法测定药材的水分时,其干燥温度是
牙周基础治疗后。牙龈肥大增生仍未消退,适用的手术治疗方法为
心脏前负荷过重见于
关于检察官违反职业道德规范,下列说法不正确的有哪一或哪些?()
依次填入下列各句括号内的词语,与句意最贴切的一组是()。①自美国当地时间7月11日起,《中国周》已在美国公共电视台(PBS)著名栏目“塔维斯.斯迈雷”()。②他是一名著名的演员。曾在电视上塑造了许多(
在证券投资中,通过随机选择足够数量的证券进行组合可以分散掉的风险是()。
结合公民道德纲要,谈对“成立道德银行”的看法?
设f(t)二阶可导,g(u,v)二阶连续可偏导,且z=f(2x—y)+g(x,xy),求
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
Myfaithinhumannaturehasneverbeensogreatasitwaslastweekendafterourfamilyget-togetherinthetownofVail.O
最新回复
(
0
)