首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 CHAR(1) (a)
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。 Create Table 部门 (部门号 CHAR(1) (a)
admin
2005-03-20
51
问题
根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。
Create Table 部门 (部门号 CHAR(1) (a),
部门名 CHAR(16),
负责人代码 CHAR(4),
任职时间 DATE,
(b) (职工号));
Create Table职工(职工号 CHAR(4),
姓名 CHAR(8),
年龄 NUMBER(3),
月工资 NUMBER(4),
部门号 CHAR(1),
电话 CHAR(8),
办公室 CHAR(8),
(a) (职工号),
(c) (部门号),
CHECK((d)));
Create View D_S(D,C,Totals,Averages)As
(Select 部门号, (e)
from 职工
(f) );
查询每个部门中月工资最高的“职工号”的SQL查询语句如下: Select职工号 from 职工E
where月工资=(Select Max(月工资)
from职工as M
where M.部门号=E.部门号)
(1)请用30字以内文字简要说明该查询语句对查询效率的影响。
(2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。
选项
答案
此问考查的是查询效率的问题。在涉及相关查询的某些情形中,构造临时关系可以提高查询效率。 (1)对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。 (2)解答一 改正后的SQL语句使用了临时表: Select Max(月工资) as 最高工资,部门号 into Temp from 职工 Group by部门号 Select 职工号 from 职工,Temp where 月工资=最高工资 and 职工,部门号=Temp.部门号 解答二 Select 职工号 from 职工,(Select Max (月工资) as 最高工资,部门号 Group by 部门号)as depMax where 月工资=最高工资 and 职工.部门号=depMax.部门号
解析
此问考查的是查询效率的问题。在涉及相关查询的某些情形中,构造临时关系可以提高查询效率。
(1)对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。
(2)此问有两种解法。
解答一
改正后的SQL语句使用了临时表:
Select Max (月工资) as 最高工资,部门号 into Temp from 职工
Group by 部门号
Select 职工号 from 职工,Temp
where 月工资=最高工资 and 职工.部门号=Temp.部门号
解答二
Select 职工号 from 职工,(Select Max(月工资) as 最高工资,部门号
Group by部门号)as depMax
where月工资;最高工资and职工.部门号;depMax.部门号
转载请注明原文地址:https://kaotiyun.com/show/t8UZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2012上集管)A信息系统集成公司有员工50多名,其中技术部开发人员有30多人。公司采用矩阵式的组织结构。公司的主营业务是开发企业信息化建设方面的项目,业务较为繁忙,一般有十多个项目在同时进行。由于技术人员有限,为保证各个项目的进展,人员在项目之间的兼职
(2013下项管)某市信息资源管理中心经过公开招标,将该市的政务信息资源整合系统项目发包给公司开发,并准备将该系统推广应用到全市的二十个委办局。由于每个委办局的构成、业务功能、界面要求、资源类别等均有所不同,该软件公司经过讨论,对一家信息资源建设比较完备的
(2013下项管)某市信息资源管理中心经过公开招标,将该市的政务信息资源整合系统项目发包给公司开发,并准备将该系统推广应用到全市的二十个委办局。由于每个委办局的构成、业务功能、界面要求、资源类别等均有所不同,该软件公司经过讨论,对一家信息资源建设比较完备的
(2006下项管)老高承接了一个信息系统开发项目的项目管理工作。在进行了需求分析和设计后,项目人员分头进行开发工作,期间客户提出的一些变更要求也由各部分人员分别解决。各部分人员在进行自测的时候均报告正常,因此老高决定直接在客户现场进行集成,但是发现问题很多
(2014上集管)小张被任命为公司的文档与配置管理员,在了解了公司现有的文档及配置管理现状和问题之后,他做出如下工作计划:(1)整理公司所有文档,并进行归类管理小张在核理公司文档时,根据《软件文档管理指南GB/T16680-1996》
(2005上项管)假设某项目的主要工作已经基本完成,经核对项目的“未完成任务清单”后,终于可以提交客户方代表老刘验收了。在验收过程中,老刘提出了一些小问题。项目经理张斌带领团队很快妥善解决了这些问题。但是随着时间的推移,客户的问题似乎不断。时间已经超过了系
(2009下集管)系统集成公司A于2009年1月中标某市政府B部门的信息系统集成项目。经过合同谈判,双方签定了建设合同,合同总金额1150万元,建设内容包括:搭建政府办公网络平台,改造中心机房,并采购所需的软硬件设备。A公司为了把项目做好,将中心
(2010上集管)某网络建设项目在商务谈判阶段,建设方和承建方鉴于以前有过合作经历,并且在合同谈判阶段双方都认为理解了对方的意图,因此签定的合同只简单规定了项目建设内容、项目金额、付款方式和交工时间。在实施过程中,建设方提出一些新需求,对原有需求
(2008上项管)B公司是一家中小型系统集成公司,在2006年3月份正在准备对京发证券公司数据大集中项目进行投标,B公司副总裁张某授权销售部的林某为本次投标的负责人,来组织和管理整个投标过程。林某接到任务后,召集了由公司商务部、销售部、客服部和质
(2012上集管)A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段,项目开始后
随机试题
()出版物消费者一般以知识分子、职员、公务员居多。
孟子行政组织思想的核心是()
世界卫生组织提出了“重要的或有意义的屈光不正”这一概念,对于儿童属于这一范围的双眼视力应为
刮宫过度引起的闭经是脱纳综合征属于
在编辑设计准备工作中,要充分了解制图区域的资料情况,广泛收集可用于编绘地图的各种最新资料,对收集到的资料应全面地进行分析、研究,以确定()。
X企业12月31日编制试算平衡表时,因“现金”账户的余额计算不正确,导致试算平衡表中月末借方余额合计35000元,贷方余额合计30000元,则“现金”账户( )。
刘先生作为普通公务员,他每月的支出为2000元。作为理财规划师,你应该建议他持有()流动资产比较合适。
张家界绝对有资格问鼎诺贝尔文学奖,假如有人把她的大美翻译成人类通用的语言。鬼斧神工,天机独运。别处的山,都是亲亲热热地手拉着手、臂挽着臂,唯有张家界,是彼此保持头角峥嵘的独立,谁也不待见谁。别处的峰,是再陡再险也能踩在脚下,唯有张家界,以她的危崖
AboutsixyearsagoIwaseatinglunchinarestaurantinNewYorkCitywhenayoungboysatdownatthenexttable.Icouldn’th
YouthofToday--Nosavings,nopension,hugedebts--Leavingschooloruniversitymeansfinancialindependence--bu
最新回复
(
0
)