首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据上述说明,由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
64
问题
根据上述说明,由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
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2014下集管)某信息系统开发公司承担了某企业的ERP系统开发项目,由项目经理老杨带领着一支6人的技术团队负责开发。由于工期短、任务重,老杨向公司申请增加人员,公司招聘了2名应届大学毕业生小陈和小王补充到该团队中。老杨安排编程能力强的小陈与技术骨干老张共
(2006下项管)老高承接了一个信息系统开发项目的项目管理工作。在进行了需求分析和设计后,项目人员分头进行开发工作,期间客户提出的一些变更要求也由各部分人员分别解决。各部分人员在进行自测的时候均报告正常,因此老高决定直接在客户现场进行集成,但是发现问题很多
(2014上集管)国内某信息系统集成商承接了某跨国公司的一项信息系统集成项目。在双方签订的合同中明确规定,进口材料的关税不包括在承建集成商的材料报价之中,由业主自行支付。但合同未规定业务的交付日期,只是规定,业主应在接到承建方提交的到货通知单30天内完成海
(2012上集管)某信息系统集成企业随着规模的扩大。决定委派小王专门对合同进行管理,其职责主要是负责分析和审核各项目合同,以防潜在的合同风险。小王上任后,根据一般原则梳理了合同管理的主要内容,在此基础上制定了公司的合同管理制度,并将该制度分发给各项目组和职
(2010上集管)某网络建设项目在商务谈判阶段,建设方和承建方鉴于以前有过合作经历,并且在合同谈判阶段双方都认为理解了对方的意图,因此签定的合同只简单规定了项目建设内容、项目金额、付款方式和交工时间。在实施过程中,建设方提出一些新需求,对原有需求
(2011上集管)在系统集成项目收尾的时候,项目经理小张和他的团队完成了以下工作:工作一:系统测试。项目组准备了详尽的测试用例,会同业主共同进行系统测试,测试过程中为了节约时间,小张指派项目开发人员小李从测试用例中挑选了部分数据进行测试,保证系统
(2012上集管)A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段,项目开始后
(2014上集管)某系统集成公司项目经理老王在其负责的一个信息系统集成项目中采用绩效衡量分析技术进行成本控制,该项目计划历时10个月,总预算50万元。目前项目已经实施到第6个月末。为了让公司管理层了解项目进展情况,老王根据项目实施过程中的绩效测量数据编制了
阅读下列说明,回答问题一至问题四,将解答填入答题纸的对应栏内。【说明】A公司中标某金融机构(甲方)位于北京的数据中心运行维护项目并签署了运维合同。合同明确了运维对象包括服务器、存储及网络等设备,并约定:核心系统备件4小时到场,非核心系统
随机试题
文学家、艺术家等属于()
对于新从事的工作或统计资料缺乏的工作,可以根据管理人员的()来为之建立标准。
阳虚发热证的临床特征是
女,35岁。尿频、尿痛伴肉眼血尿1天。既往体健。查体无异常。尿亚硝酸盐阳性,尿沉渣镜检红、白细胞满视野。抗生素疗程一般为
A.芒硝B.雄黄C.自然铜D.炉甘石E.赭石
某企业购买面值为200万元,到期时—次还本付息的公司债券作为长期投资,共支付价款225万元,其中含手续费2万元(金额较大)和应计利息23万元。该项债券投资应记入“长期债权投资”科目的金额为()万元。
教育上“准受益,谁出钱”这一提法如果是正确的话,只能理解为国家是教育的最大受益者。这是因为,一方面,教育的经济效益,虽然不能直接、立即体现在市场经济交换过程中,却存在于社会之中;另一方面教育不仅有经济效益,而且是国家综合国力的重要组成部分。因此( )。
TheclashatConcordandLexingtonwas______.
Afireisalwaysexcitinganddangerous.Peoplecrowdaroundtowatchthesmoke,theflames,andthefirefighters,whoriskthe
A、ExcitedB、Embarrassed.C、Worried.D、Relieved.D理解该问的关键在于女士的第一句话Thankgoodness!,结合语境理解,知道男士较为及时的到来缓解了她的恐慌(panic),她应该是放松的。故选D)项。
最新回复
(
0
)