基于如下的部门表和职工表(定义了表之间的参照完整性),其中部门表的主关键字是部门号,职工表的主关键字是职工号:职工表中哪个属性是外部关键字
举一反三
- 在下面职工信息表和部门信息表中,职工号和部门号分别是主关键字。 职工表(职工号、职工名、部门号、职务、工资) 部门表(部门号、部门名、部门人数据、工资总数) 在这两个表中,只有一个外关键字,是()
- 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作 ( )不能执行。
- 检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 A: SELECT部门号,SUM(工资)FROM部门表,职工表; B: WHERE 职工表.部门号=部门表.部门号; C: GROUP BY 部门号 D: SELECT 部门号,SUM(工资)FROM 职工表; E: WHERE 职工表.部门号=部门表.部门号; F: GROUP BY 职工表.部门号 G: SELECT部门号,SUM(工资)FROM部门表,职工表; H: WHERE 职工表.部门号=部门表.部门号; I: ORDRE BY 职工表.部门号 J: SELECT 部门号,SUM(工资)FROM 部门表,职工表; K: WHERE 职工表.部门号=部门表.部门号; L: GROUP BY 职工表.部门号
- 存在两个数据库关系表:雇员表(雇员号,雇员名,部门号,工资)和部门表(部门号,部门名,部门地址),雇员表的主关键字是雇员号,部门表的主关键字是部门号。在雇员表中,属性________是外关键字。 A: 雇员号 B: 雇员名 C: 部门号 D: 工资
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))