首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(1)。 职工(职工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 查询每个部门中月工资最高的“
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(1)。 职工(职工号,姓名,年龄,月工资,部门号,电话,办公室) 部门(部门号,部门名,负责人代码,任职时间) 查询每个部门中月工资最高的“
admin
2019-03-12
43
问题
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(1)。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
Select职工号from职工as E
whetre月工资=(Select Max(月工资) from职工as M (2))。
选项
A、where M.职工号=E.职工号
B、where M.职工号=E.负责人代码
C、where M.部门号=部门号
D、where M.部门号=E.部门号
答案
D
解析
题目第1个空格要求找出职工和部门关系的外键,首先可以将这两个关系的主键求出。职工的主键为职工号,部门的主键为部门号。在职工关系中,部门号不是主键,但它在部门关系中是主键,所以部门号对于职工关系是外键。再看部门关系,在部门关系中未发现其他关系中的主键。但是题目中有“其中部门负责人也是一个职工”,这意味着部门中的“负责人代码”和职工关系中的“职工号”有着对应关系,所以负责人代码是部门关系的外键。所以答案为B。
接下来看第2个空格,这里考查的是SQL语言。题目要求查询每个部门中月工资最高的“职工号”,这里面最重要的一个条件就是“每个部门”,如何实现查询每个部门的最高工资?我们带着这个疑问来看SQL语句,此SQL语句的结构很简单,先看括号内的SQL语句,从此句中的“Select Max(月工资)”可以看出这个SQL的作用是找出最高月工资,而这个最高月工资应是有条件限制的,题目要求的是每个部门的最高月工资,所以查询条件一定是与部门有关的。而括号外的语句用于把拥有此月工资的职工号查询出来。整个SQL语句唯有外层SQL的部门号字段能作为内层SQL的查询参数,又因为两层SQL当中,有相同属性部门号,所以要用外层职工关系的引用名E和内层职工关系的M对两个属性进行区分,故此处应加条件判断“where M.部门号=E.部门号”。加了条件判断以后的SQL语句可以这样来理解,对于职工关系中的每一条数据,根据其部门号,找到此部门的最高工资与当前记录的月工资进行对比,若相等,则输出当前记录的职工号。
转载请注明原文地址:https://kaotiyun.com/show/eBWZ777K
本试题收录于:
电子商务设计师上午基础知识考试题库软考中级分类
0
电子商务设计师上午基础知识考试
软考中级
相关试题推荐
若某个关系的主码为全码,则应包含(38)。
若有关系模式R(A,B,C)和S(C,D,E),关系代数表达式E1、E2、E3和E4,且如果严格按照表达式运算顺序,查询效率最高的是(36)。
事务的持久性是由DBMS的( )实现的。
利用并行处理技术可以缩短计算机的处理时间,所谓并行性是指(1)。可以采用多种措施来提高计算机系统的并行性,它们可以分为3类,即(2)。提供专门用途的一类并行处理机(亦称阵列处理机)以(3)方式工作,它适用于(4)。多处理机是目前较高性能计算机的基本结构,它
下列采集的波形声音______的质量最好。
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属
某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属
在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法______。
阅读下列说明和图,回答问题1至问题2,将解答填入答题纸的对应栏内。[说明]访问控制是对信息系统资源进行保护的重要措施,适当的访问控制能够阻止未经授权的用户有意或者无意地获取资源。访问控制一般是在操作系统的控制下,按照事先确定的规则决定是否允许用户对资源
GB/T12504—1990标准中对计算机软件质量保证计划进行了规范,要求(),必须指明成功运行该软件所需要的数据、控制命令以及运行条件等信息;必须指明所有的出错信息,含义及其修改方法;还必须描述将用户发现的错误或问题通知项目承办单位或项目委托单
随机试题
晶体三极管输出特性曲线放大区中,平行线的间隔可直接反映出晶体三极管()的大小。
按照国家固定资产分类标准,机器设备可分为()
下列疾病的治疗,正确的是
甲在公共场所实施暴力行为,经鉴定为不负刑事责任的精神病人,被县法院决定强制医疗。甲父对决定不服向市中级法院申请复议,市中级法院审理后驳回申请,维持原决定。关于本案处理,下列哪一选项是正确的?(2017年卷二41题)
以“杠杆租赁”为基础的项目融资模式的特点有( )。 ①融资方式比较复杂;②可实现百分之百的融资;③融资成本较高;④应用范围比较广泛
下列不属于学校管理思想的是()。
五只相套接的彩色圆环是现代奥林匹克运动会最显著的标志,象征五大洲运动员的友谊和团结。奥运会五环旗首次出现在哪个城市?()
芒果、荔枝、桂圆这些南国水果珍品,沈阳人过去只能在电视上看到或在罐头中尝过,现在它们已摆上了沈阳市内各农贸市场、楼区居民点的摊位上,寻常百姓不必远涉千山万水到广东、海南水果产地购买,只需几步就可大饱口福了。最能准确复述这段文字主要意思的是:
设曲线y=a+x-x2,其中a<0.当x>0时,该曲线在x轴下方与y轴、x轴所围成图形的面积和在x轴上方与x轴所围成图形的面积相等,求a.
在WindowsXP的桌面上,如果图标左下角有一个小箭头,则表示它是()。
最新回复
(
0
)