企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
部门(部门号,部门名,电话,负责人代码,任职时间)
请将下面的SQL语句空缺部分补充完整。
CREATE TABLE部门(部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),电话CHAR(13),负责人代码CHAR(5),任职时间DATE,FOREIGN KEY());
查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:
SELECT姓名,月薪FROM职工
WHERE月薪<(SELECT()FROM职工
WHERE部门号=());
WHERE部门号=());
A:职工.部门号AND部门名=’软件部’ B:职工.部门号AND部门.部门名=’软件部’ C:部门.部门号AND部门名=’软件部’ D:(SELECT部门号FROM部门WHERE部门名=’软件部’)
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
部门(部门号,部门名,电话,负责人代码,任职时间)
请将下面的SQL语句空缺部分补充完整。
CREATE TABLE部门(部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),
电话CHAR(13),负责人代码CHAR(5),任职时间DATE,
FOREIGN KEY();
查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:
SELECT 姓名,月薪FROM 职工
WHERE月薪<(SELECT()FROM职工
WHERE部门号=();
WHERE部门号=()
A:职工.部门号AND部门名=’软件部’ B:职工.部门号AND部门.部门名=’软件部’ C:部门.部门号AND部门名=’软件部’ D:(SELECT部门号FROM部门WHERE部门名=’软件部’)
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。 职工(职工号,姓名,年龄,月薪,部门号,电话,地址) 部门(部门号,部门名,电话,负责人代码,任职时间) 请将下面的 SQL 语句空缺部分补充完整。 CREATE TABLE 部门(部门号 CHAR(4) PRIMARY KEY,部门名 CHAR(20), 电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE, FOREIGN KEY () ); 查询比软件部所有职工月薪都要少的职工姓名及月薪的 SQL 语句如下: SELECT 姓名, 月薪 FROM 职工 WHERE 月薪< ( SELECT () FROM 职工 WHERE 部门号 = () ) ;
WHERE 部门号 = ()
A:职工.部门号 AND 部门名 = ’软件部’ B:职工.部门号 AND 部门.部门名 = ’软件部’ C:部门.部门号 AND 部门名 = ’软件部’ D:( SELECT 部门号 FROM 部门 WHERE 部门名 = ’软件部’ )
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
·职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
·部门(部门号,部门名,负责人代码,任职时间)
查询比软件部所有职工月工资都要少的职工姓名及月工资,以下SQL语句正确的是______。
A:SELECT姓名,月工资FROM职工WHERE月工资<ALL B:(SELECT MAX(月工资)FROM职工WHERE部门号=’软件部’) C:SELECT姓名,月工资FROM职工WHERE月工资< D:(SELECT COUNT(月工资)FROM职工WHERE部门号=’软件部’) E:SELECT姓名,月工资FROM职工WHERE月工资< F:(SELECT MAX(月工资)FROM职工WHERE部门号=’软件部’) G:SELECT姓名,月工资FROM职工WHERE月工资< H:(SELECT MIN(月工资)FROM职工WHERE部门号=’软件部’)
如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行,( )行可以被删除。 雇员信息表 雇员号 雇号名 部门号 工资 001 010 088 101 … 李建 吴伟东 葛晓新 包奋起 … 02 01 04 02 … 2000 1200 1000 1500 … 部门信息表 部门号 部门名 电话 01 02 03 04 业务部 销售部 服务部 财务部 68190047 62512312 88132458 68175798
A:部门号='01'的行 B:部门号='02'的行 C:部门号='03'的行 D:部门号='04'的行
现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部 门名,地址)在雇员信息表中,哪个属性是外键
A:雇员号 B:雇员名 C:部门号 D:工资
第(32)~(35)题使用如下的部门表和职工表。
部门表(部门号N(4)、部门名称C(10))
职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))
检索有职工的工资大于或等于W1部门中任意一名职工工资的部门号,正确的命令是
A:SELECT DISTINCT部门号 FROM 职工表 WHERE 工资>=ANY; (SELECT 工资 FROM 职工表 WHERE 仓库号=“W1”) B:SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资>=ALL; (SELECT 工资 FROM 职工表 WHERE 仓库号=“W1”) C:SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资>=ANY; (SELECT MAX (工资) FROM 职工表 WHERE 仓库号=“W1”) D:SELECT DISTINCT 部门号 FROM 职工表 WHERE 工资>=ALL; (SELECT MIN (工资) FROM 职工表 WHERE 仓库号=“W1”)
(1)~(2)基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。
EMP
雇员号
|
雇员名
|
部门号
|
工资
|
001 010 056 101
|
张山 王宏达 马林生 赵敏
|
02 01 02 04
|
3000 2200 1800 2500
|
DEPT
部门号
|
部门名
|
主任
|
01 02 03 04
|
业务部 销售部 服务部 财务部
|
李建 应伟东 周垠 陈力胜
|
下列哪一个操作不能正确执行(这里不考虑置空值与级联操作)()
A:从DEPT中删除部门号=’03’的行 B:在DEPT中插入行(’06’,’计划部’,’李浩’) C:将DEPT中部门号=’02’的部门号改为’10’ D:将DEPT中部门号=’01’的主任改为’陈映先’