某公司数据库的两个关系为:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。a.若部门名是唯一的,请将下述SQL语句的空缺部分补充完整。
b.查询各部门负责人的姓名及住址的SQL语句如下:
空白(59)出应选择()
A:PRIMARYKEY(部门号)NOTNULLUNIQUE B:PRIMARYKEY(部门名)UNIQUE C:FOREIGNKEY(负责人)REFERENCES员工(姓名) D:FOREIGNKEY(负责人)REFERENCES员工(员工号)
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
部门(部门号,部门名,电话,负责人代码,任职时间)
请将下面的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 部门名 = ’软件部’ )
给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(1)进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为(2)。空白(1)处应选择()
A:PrimaryKey(DepIOnDEP(DepI B:PrimaryKey(DepIOnEMP(DepI C:ForeignKey(DepIReferencesDEP(DepI D:ForeignKey(DepIReferencesEMP(DepI
某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
·职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
·部门(部门号,部门名,电话,负责人代码,任职时间)
以下定义部门关系的SQL语句正确的是______。
A:CREATE TABLE部门( B:部门号CHAR(4)PRIMARYKEY,部门名CHAR(20), C:电话CHAR(13),负责人代码CHAR(5),任职时间DATE, D:FOREIGN KEY(电话)REFERENCES职工电话 E:CREATE TABLE部门( F:部门号CHAR(4)PRIMARY KEY,部门名CHAR(20), G:电话CHAR(13),负责人代码CHAR(5),任职时间DATE, H:FOREIGNKEY(部门号)REFERENCES部门(部门号) I:CREATE TABLE部门( J:部门号CHAR(4)PRIMARYKEY,部门名CHAR(20), K:电话CHAR(13),负责人代码CHAR(5),任职时间DATE, L:FOREIGN KEY(部门号)REFERENCES职工(部门号) M:CREATE TABLE部门( N:部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),
如下两个数据库表中,若雇员信息表的主键是‘雇员号’,部门信息表的主键是‘部门号’。雇员信息表中的‘部门号’就是部门信息表中的‘部门号’。说要删除部门信息表中的行,( )行可以被删除。 雇员信息表 雇员号 雇号名 部门号 工资 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:工资
现有雇员信息表(雇员号:主键,雇员名,部门号,工资)和部门信息表(部门号:主键,部 门名,地址)在雇员信息表中,哪个属性是外键
A:雇员号 B:雇员名 C:部门号 D:工资