题目详情

某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系外键分别是(请作答此空)。查询每个部门中月薪资最高员工号、姓名、部门名和月薪资SQL查询语句如下:SELECT员工号,姓名,部门名,月薪资FROM EMP Y,DeptWHERE( )AND月薪资=(SELECT Max(月薪资)FROM EMP Z WHERE( )

  • A.员工号和部门号
  • B.负责人工号和部门号
  • C.负责人工号和员工号
  • D.部门号和员工号

正确答案及解析

正确答案
B
解析

本题考查关系数据库中关系模式和SQL查询基础知识。作为主键,其值能唯一地标识元组一个或多个属性,主键通常也称为主码。所谓外键是指如果关系模式R中属性或属性组非该关系码,但它是其他关系码,那么该属性集对关系模式R而言是外键,通常也称外码。根据题意分析,员工关系中主键是员工号,部门关系中主键是部门号。显然,员工关系中外键是部门号。但是,部门关系中外键是负责人代码,为什么?因为题中说明部门负责人也是一个员工,这样负责人代码取值域为员工号,所以根据外键定义部门关系中外键是负责人代码。正确查询每个部门中月薪资最高员工号、姓名、部门名和月薪资SQL査询语句如下:

中级数据库系统工程师,章节练习,基础复习,中级数据库系统工程师练习

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +