
第1题:
设有员工实体Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体Dept的主码“部门号”。Emp实体中存在派生属性和多值属性:( );对属性部门号应该进行( )约束;可以通过命令( )修改表中的数据。
A.年龄和出生年月
B.年龄和联系方式
C.出生年月和联系方式
D.出生年月和年龄
第2题:
在下列的两个关系中,职员号和部门号分别为职员关系和部门关系的主键(或称主码),则外键是 职员(职员号,姓名,部门号,性别,年龄) 部门(部门号,部门名称)
A.部门关系的“部门号”
B.职员关系的“职员号”
C.职员关系的“部门号”
D.班级关系的“班级名”
第3题:
设有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。
Employee实体中存在的派生属性及其原因是(51);对Employee实体中属性departmentID的约束是(52)。
A.name,原因是会存在同名员工
B.age,原因是用属性birth替换age并可计算age
C.tel,原因是员工有多个电话
D.departID,原因是实体Department已有departID
第4题:
给定员工关系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)
第5题:
某企业部门关系模式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.部门号
第6题:
第7题:
第8题:

第9题:
假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用sQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。
第10题:
设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体Department的主码departID。Employee实体中存在派生属性(1)。Employee实体中还存在多值属性(2)。对属性departID的约束是(3)。 空白(2)处应选择()
第11题:
name,可以用employeeID区别
sex,可以不作任何处理
tel,可以将tel加上employeeID独立为一个实体
tel,可以强制只记录一个电话号码
第12题:
name 原因是会存在同名员工
age 原因是用属性birth替换age并可计算age
tel 原因是员工有多个电话
departID 原因是实体Department已有departID
第13题:
有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。
Employee实体中存在的派生属性及其原因是(58):对Employee实体中属性departmentID的约束是(59)。
A.name,原因是会存在同名员
B.age,原因是可以用另一个属性birth替换age并可计算age
C.tel,原因是员工有多个电话
D.departID,原因是实体Department已有departID
第14题:
以下两个关系表:
Emp(eid,ename,age,did,salary),其各列含义为:
职工号,姓名,年龄,部门号,工资
Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号
写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。
第15题:
● 假设员工关系 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(员工号,家庭住址,家庭成员,成员关系)
第16题:
某公司数据库的两个关系为:部门(部门号,部门名,负责人,电话)和员工(员工号,姓名,住址)。假设每个部门有若干名员工,一名负责人,一部电话;员工号为员工关系的主键。
查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名, 姓名, 住址
FROM 部门, 员工 WHERE _____;
A.员工号=负责人
B.员工号='负责人'
C.姓名=负责人
D.姓名='负责人'
A.
B.
C.
D.
第17题:
第18题:
第19题:

第20题:

第21题:
设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体Department的主码departID。Employee实体中存在派生属性(1)。Employee实体中还存在多值属性(2)。对属性departID的约束是(3)。 空白(1)处应选择()
第22题:
第23题:
Primary Key,NOTNULL
Primary Key
Foreign Key
Candidate Key