A.WHERE M. 职工号=E. 职工号B.WHEREW M. 职工号=E. 负责人代码C.WHERE M. 部门号=部门号D.W
A.WHERE M. 职工号=E. 职工号
B.WHEREW M. 职工号=E. 负责人代码
C.WHERE M. 部门号=部门号
D.WHERE M. 部门号=E. 部门号
解析:题目第(1)空要求找出职工和部门关系的外键,首先可以将这两个关系的主键求出。职工的主键为职工号,部门的主键为部门号。在职工关系中,部门号不是主键,但它在部门关系中是主键,所以部门号对于职工关系是外键。再看部门关系,在部门关系中未发现其它关系中的主键,但是题目中有“其中部门负责人也是一个职工”,这意味着部门中的“负责人代码”和职工关系中的“职工号”有着对应关系,所以负责人代码是部门关系的外键。正确答案为B。接下来看第(2)空,这里考的是SQL语言。题目要求查询每个部门中月工资最高的“职工号”,这里面最重要的一个条件就是“每个部门”。如何实现查询每个部门的最高工资呢?我们带着这个疑问来看SQL语句,此SQL语句的结构很简单,先看括号内的SQL语句,从此句中的“SELECTMAX(月工资)”可以看出这个SQL的作用是找出最高月工资,而这个最高月工资应是有条件限制的,题目要求的是每个部门的最高月工资,所以查询条件一定是与部门有关的。而括号外的语句用于把拥有此月工资的职工号查询出来。整个SQL语句唯有外层SQL的部门号字段能作为内层SQL的查询参数,又因为两层SQL当中有相同属性——部门号,所以要用外层职工关系的引用名E和内层职工关系的M对两个属性进行区分,故此处应加条件判断“WHEREM.部门号=E.部门号”。加了条件判断以后的SQL语句可以这样来理解,对于职工关系中的每一条数据,根据其部门号,找到此部门的最高工资与当前记录的月工资进行对比,若相等,则输出当前记录的职工号。
设向量 m=(x,y),b(2,-1),且向量m,b的夹角为45°,若|m|=2,则|x=2y|= 数学 2020-05-16 …
A.WHERE职工号=负责人B.WHERE职工号='负责人'C.WHERE姓名=负责人D.WHERE 计算机类考试 2020-05-26 …
A.where M.职工号=E.职工号B.where M.职工号=E.负责人代码C.where M. 计算机类考试 2020-05-26 …
A.WHERE M. 职工号=E. 职工号B.WHEREW M. 职工号=E. 负责人代码C.WHE 计算机类考试 2020-05-26 …
A.WHERE 职工号=负责人B.WHERE职工号='负责人'C.WHERE 姓名=负责人D.WHE 计算机类考试 2020-05-26 …
形如根号M正负2根号N的化简,只要我们找出两个数A,B使a加b等于m,a乘以b等于n,使得(根号a 数学 2020-06-06 …
如何证明实数的四则运算,再单独证明一下根号a×根号b=根号(ab);根号a/根号b=根号(a/b) 数学 2020-07-16 …
已知:m、n都是整数(m>n),且根号m+根号n=根号50,求m、n的值如果式子根号a+根号b=根 数学 2020-08-02 …
已知m>1,设A=根号下m+1-根号下m,B=根号下m-根号下m-1,则A、B的大小关系是? 数学 2020-11-01 …
这步是如何得来的?已知集合A={1,3,根号M},B={1,m},A∪B=A,则m=()(A)0或根 数学 2020-12-02 …