员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45)。 (45)

admin2012-05-20  30

问题 员工实体Employee的主键为(43);该关系属于(44);为使数据库模式设计更合理,对于员工关系模式Employee(45)。
(45)

选项 A、只允许记录一个亲属的姓名、与员工的关系以及联系电话
B、可以不作任何处理,因为该关系模式达到了3NF
C、增加多个家庭成员、关系及联系电话字段
D、应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式

答案D

解析 本题考查关系数据库方面的基础知识。试题(43)的正确答案为B。因为一个员工可以有多个家庭成员,故为了唯一区分Employee关系中的每一个元组,其主键为(员工号,家庭成员)。试题(44)的正确答案为D。关系模式Employee∈1NF,原因是员工号→(姓名,性别,年龄,电话,家庭住址),即非主属性(姓名,性别,年龄,电话,家庭住址)不完全依赖于码“员工号,家庭成员”,故Employee不属于2NF。1NF存在4个问题:冗余度大、引起修改操作的不一致性、插入异常和删除异常。试题(45)的正确答案为D。如果某员工有5个亲属,那么该员工关系中“员工号,姓名,性别,年龄,电话,家庭住址”将重复出现5次,为了将数据库模式设计得更合理,应该消除冗余,即将家庭成员、关系及联系电话加上员工号设计成为一个独立的模式。
转载请注明原文地址:https://jikaoti.com/ti/gKJ7FFFM
0

最新回复(0)