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

admin2008-08-01  6

问题 设有员工实体Employee(employeeID,name,sex,age,tel,departID),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话,记录该员工的手机号码、办公室电话等,departID为员工所在部门号,参照另一部门实体 Department的主码departID。Employee实体中存在派生属性(40);Employee实体中还存在多值属性(41);对属性departID的约束是(42)。

选项 A、name,原因是会存在同名员工
B、age,原因是用属性birth替换age并可计算age
C、tel,原因是员工有多个电话
D、departID,原因是实体Department已有departID

答案B

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

相关试题推荐
随机试题
最新回复(0)