设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”的员工的平均薪资,则相应的SELECT语句为: SELECT 部门名,AVG(薪资) AS 平均薪资 FROM EMP GROUP BY ( ) HAVING ( ) 将员工号为“10058”、姓名为“黄晓华”、部门名为“开发部”的元组插入EMP关系中的SQL语句为:Insert ( )
A.员工号 B.姓名 C.部门名 D.薪资 A.职位=&39;项目主管&39; B.&39;职位&39;=&39;项目主管&39; C.&39;职位&39;=项目主管 D.职位=项目主管 A.into EMP Values(10058,黄晓华,开发部,,) B.into EMP Values(10058,&39;黄晓华&39;,&39;开发部&39;,,) C.set to EMP Values(10058,黄晓华,开发部,,) D.set to EMP Values(10058,&39;黄晓华&39;,&39;开发部&39;,,)
第1题:
● 假设员工关系EMP(员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于 (52) ,且 (53) 问题;为了解决这一问题,应该将员工关系EMP分解为 (54) 。
(52)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
(53)
A. 无冗余、无插入异常和删除异常
B. 无冗余,但存在插入异常和删除异常
C. 存在冗余,但不存在修改操作的不一致
D. 存在冗余、修改操作的不一致,以及插入异常和删除异常
(54)
A. EMP1(员工号,姓名,家庭住址)
EMP2(部门,部门电话,部门负责人)
EMP3(员工号,家庭成员,成员关系)
B. EMP1(员工号,姓名,部门,家庭住址)
EMP2(部门,部门电话,部门负责人)
EMP3(员工号,家庭成员,成员关系)
C. EMP1(员工号,姓名,家庭住址)
EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)
D. EMP1(员工号,姓名,部门,部门电话,部门负责人,家庭住址)
EMP2(员工号,家庭住址,家庭成员,成员关系)
第2题:
设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为:
SELECT 部门名,AVG(工资) AS 平均工资
FROM EMP
GROUP BY(60)
HAVING(61)
将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert(62)
A.职工号
B.姓名
C.部门名
D.工种
第3题:
某公司数据库的两个关系为:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名, 姓名, 住址
FROM 部门, 员工 WHERE _____;
A.员工号=负责人
B.员工号='负责人'
C.姓名=负责人
D.姓名='负责人'
A.
B.
C.
D.
第4题:
假设员工关系EMP(员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门可以有多名员工,一个员工可以有多个家庭成员,那么关系EMP属于( ),且( )问题;为了解决这一问题,应该将员工关系EMP分解为( )。
A.1NF
B.2NF
C.3NF
D.BCNF
第5题:
某数据库系统中,假设有部门关系 Dept (部门号,部门名,负责人,电话),其中, "部门号"是该关系的主键;员工关系 Emp (员工号,姓名,部门,家庭住址),属性"家 庭住址"包含省、市、街道以及门牌号,该属性是一个( )属性。 创建 Emp 关系的 SQL 语句如下: CREATE TABLE Emp( 员工号 CHAR(4) ( ), 姓名 CHAR(10), 部门 CHAR(4), 家庭住址 CHAR(30), ( ); 为在员工关系 Emp 中增加一个"工资"字段,其数据类型为数字型并保留2 位小数, 可采用的 SQL 语句为( )。
A. 简单 B. 复合 C.多值 D. 派生A. PRIMARY KEY B. NULL C. FOREIGN KEY D. NOT NULLA.PRIMARY KEY NOT NULLB. PRIMARY KEY UNIQUEC. FOREIGN KEY REFERENCES Dept(部门名)D. FOREIGN KEY REFERENCES Dept(部门号)A.ALTER TABLE Emp ADD 工资 CHAR(6,2);B.UPDATA TABLE Emp ADD 工资 NUMERIC(6,2);C.ALTER TABLE Emp ADD 工资 NUMERIC (6,2);D.ALTER TABLE Emp MODIFY 工资 NUMERI C(6,2);
第6题:
第7题:
第8题:
第9题:
第10题:
第11题:
第12题:
第13题:
● 假设员工关系 EMP(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如下表所示。如果一个部门只能有一部电话和一位负责人,一个员工可以有多个家庭成员,那么关系EMP属于 (31) ,且 (32) 问题;为了解决这一问题,应该将员工关系EMP分解为 (33) 。
(31)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
(32)
A. 无冗余、无插入异常和删除异常
B. 无冗余,但存在插入异常和删除异常
C. 存在冗余,但不存在修改操作的不一致
D. 存在冗余、修改操作的不一致,以及插入异常和删除异常
(33)
A. EMP1(员工号,姓名,性别,家庭住址)
EMP2(部门,部门电话,部门负责人)
EMP3(员工号,家庭成员,成员关系)
B. EMP1(员工号,姓名,性别,部门,家庭住址)
EMP2(部门,部门电话,部门负责人)
EMP3(员工号,家庭成员,成员关系)
C.EMP1(员工号,姓名,性别,家庭住址)
EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)
D. EMP1(员工号,姓名,性别,部门,部门电话,部门负责人,家庭住址)
EMP2(员工号,家庭住址,家庭成员,成员关系)
第14题:
给定员工关系EMP(EmpID,Ename,sex,age,tel,DepID),其属性含义分别为:员工号、姓名、性别、年龄、电话、部门号;部门关系DEP(DepID,Dname,Dtel,DEmpID),其属性含义分别为:部门号、部门名、电话,负责人号。若要求DepID参照部门关系DEP的主码DepID,则可以在定义EMP时用(7)进行约束。若要查询开发部的负责人姓名、年龄,则正确的关系代数表达式为(8)。
A.Primary Key(DepID)On DEP(DepID)
B.Primary Key(DepID)On EMP(DepID)
C.Foreign Key(DepID)References DEP(DepID)
D.Foreign Key(DepID)References EMP(DepID)
第15题:
某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。部门和员工关系的外键分别是()。查询每个部门中月薪资最高的员工号、姓名、+部门名和月薪资的SQL查询语句如下:SELECT 员工号,姓名,部门名,月薪资FROM EMP Y,DEPTWHERE()AND月薪资=(SELECT Max(月薪资)FROM EMP ZWHERE())
A.员工号和部门号
B.负责人工号和部门号
C.负责人工号和员工号
D.部门号和员工号@@@SXB@@@A.Y.部门号=Dept.部门号
B.EMP.部门号=Dept.部门号
C.Y.员工号=Dept.负责人工号
D.EMP.部门号=Dept.负责人工号@@@SXB@@@A.Z.员工号=Y.员工号
B.Z.员工号=Y.负责人工号
C.Z.部门号=部门号
D.Z.部门号=Y.部门号
第16题:
某企业的信息系统管理数据库中的员工关系模式为 Emp (员工号,姓名,部 门号,岗位,联系地址,薪资),函数依赖集 F={员工号→(姓名,部门号,岗位, 联系地址),岗位→薪资}。Emp 关系的主键为( ),函数依赖集 F( )。
A.员工号, Emp 存在冗余以及插入异常和删除异常的问题B.员工号, Emp 不存在冗余以及插入异常和删除异常的问题C. (员工号,岗位), Emp 存在冗余以及插入异常和删除异常的问题、D. (员工号,岗位), Emp 不存在冗余以及插入异常和删除异常的问题A. 存在传递依赖,故关系模式 Emp 最高达到 lNFB. 存在传递依赖,故关系模式 Emp 最高达到 2NFC. 不存在传递依赖,故关系模式 Emp 最高达到 3NFD. 不存在传递依赖,故关系模式Emp最高达到4NF
第17题:
第18题:
第19题:
第20题:
第21题:
第22题:
第23题: