设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市
设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工亲属的姓名。职工实体中的通信地址是一个(42)属性:为了将数据库模式设计的更合理,对于家庭成员属性(43)。
A.简单
B.复合
C.多值
D.派生
设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工亲属的姓名。职工实体中的通信地址是一个(42)属性:为了将数据库模式设计的更合理,对于家庭成员属性(43)。
A.简单
B.复合
C.多值
D.派生
(42)
A. 简单
B. 复合
C. 多值
D. 派生
(43)
A. 可以不作任何处理直接记录亲属的姓名
B. 只允许记录一个亲属的姓名
C. 需要对职工实体设置若干个亲属姓名字段
D. 应该将职工的亲属的姓名加上职工号设计成为一个独立的实体
设有职工EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务JOB(职务,月薪)和部门DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。下图所示的a、b处的实体名分别为(53);图中a、b之间为(54)联系。
A.DEPT、EMP
B.EMP、DEPT
C.JOB、EMP
D.EMP、JOB
设有员工实体Employee(employeelD),name,age,tel,departID),其中各属性为员工号,员工姓名,员工性别,员工年龄,员工电话(要求记录该员工的手机号码和办公室电话),员工所在部门(要求参照另一部门的实体的主动码为departID)。Empolyee实体中存在多值属性,该属性的处理为______。
设有员工实体Employee(employeeID,name,age,tel,departID),其中各属性为员工号,员工姓名,员工性别,员工年龄,员工电话(要求记录该员工的手机号码和办公室电话),员工所在部门(要求参照另一部门的实体的主动码为departID)。Empolyee实体中存在多值属性,该属性的处理为______。
某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
部门关系不属于第三范式的原因是(40)。如果用户要求得到表4所示的结果,需要(41),并增加关系模式(42)。
A.没有消除非主属性对码的部分函数依赖,如部门名→负责人
B.没有消除非主属性对码的部分函数依赖,如负责人→电话
C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
D.没有消除非主属性对码的部分函数依赖和传递函数依赖
A.UPDATEEmployeeSET单位号="003"WHERE职工号IS"19620426
B.UPDATEEmployeeWHERE职工号IS"19620426"SET单位号="003
C.UPDATEEmployeeSET单位号="003"WHERE职工号="19620426
D.UPDATEEmployee单位号WITH"003"WHERE职工号="19620426
A.name,原因是会存在同名员工
B.age,原因是用属性birth替换age并可计算age
C.tel,原因是员工有多个电话
D.departID,原因是实体Department已有departID
试题(43)~(45)
设有员工实体Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话)。其中,“家庭住址”包括邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员工允许有多个家庭成员。
员工实体Employee的主键为 (43) ;该关系属于 (44);为使数据库模式设计更合理,对于员工关系模式Employee (45) 。
(43)A.员工号
B.员工号,家庭成员
C.姓名
D.姓名,家庭成员
(44) A.2NF,无冗余,无插入异常和删除异常
B.2NF,无冗余,但存在插入异常和删除异常
C.1NF,存在冗余,但不存在修改操作的不一致
D.1NF',存在冗余和修改操作的不一致,以及插入异常和删除异常
(45)A.只允许记录一个亲属的姓名、与员工的关系以及联系电话
B.可以不作任何处理,因为该关系模式达到了3NF
C.增加多个家庭成员、关系及联系电话字段
D.应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式
A.SELECT职工号,姓名FROM职工WHERESNAME=’李%’
B.SELECT职工号,姓名FROM职工WHERESNAMELIKE’李%’
C.SELECT职工号,姓名FROM职工WHERESNAME=’%李%’
D.SELECT职工号,姓名FROM职工WHERESNAMELIKE’%