设有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话)

admin2019-04-08  45

问题 设有员工实体Employee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Deparxment的主码depmtID)。
   Employee实体中存在的派生属性及其原因是  1.____;Employee实体中还存在多值属性,该属性及其该属性的处理为 2.____ ;对属性depaitmentID的约束是  3._____  。
3.____
A.Primary Key NOTNULL
B.PIimary,Key
C.Foreign Key
D.Candidate Key

选项 A、 
B、 
C、 
D、 

答案C

解析 在数据库系统设计的概念模式设计阶段,是根据对用户信息需要的分析设计E-R图。其中,对于属性的分析中,派生属性是指可以由其他属性经过运算得到的属性,因而派生属性产生冗余,通常不存储。例如,本试题中由于可用属性birth替换age并可计算age,因此age属性是Employee实体中存在的派生属性。
   多值属性是指一个实体在该属性上会同时取多个属性,这些值也都必须存储,例如,本试题中tel是:Employee实体中存在的多值属性,可以将tel属性加上employeeID独立为一个实体。
   数据约束也用于描述用户的信息。根据参照完整性约束的定义,Employee实体中的departID属性应为外码(Foreign Key)。
转载请注明原文地址:https://kaotiyun.com/show/3yLZ777K
0

最新回复(0)