假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。则在设计E-R图时,应将职工和部

admin2014-08-23  31

问题 假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是(57),要描述部门经理与部门之间的任职联系,应采用(58)。由该E-R图转换并优化后的关系模式为(59)。
(59)

选项 A、职工(职工号,姓名,性别,出生日期)
部门(部门号,部门名称,办公地点,部门经理)
工作(职工号,部门号)
B、职工(职工号,姓名,性别,出生日期,部门经理)
部门(部门号,部门名称,办公地点)
工作(职工号,部门号)
C、职工(职工号,姓名,性别,出生日期)
部门(部门号,部门名称,办公地点)
工作(职工号,部门号,部门经理)
D、职工(职工号,姓名,性别,出生日期,所在部门)
部门(部门号,部门名称,办公地点,部门经理)

答案D

解析 本题考查对E-R,图设计的理解和掌握。根据题目描述,“一个部门有多个职工,每个职工只能在一个部门工作”,则部门和职工间应为1:N联系。“一个部门只能有一个部门经理,部门经理应该为本部门的职工”,结合“每个职工只能在一个部门工作”,则部门与部门经理间应该是1:1联系。在E-R图转换为关系模式时,针对1:N联系,优化的转换方法是将联系归并入N方实体转换的关系中,即将1方实体的码和联系的属性写入N方实体转换的关系中,本题即将部门号加入到职工关系中(取名所在部门);针对1:1联系,优化的转换方法是取1方实体的码和
转载请注明原文地址:https://jikaoti.com/ti/bqx7FFFM
0

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