假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门号、部门名称、电话,一个部门可以有多部电话。一个部门有多个职工,职工可以在部门之间调动,要求记录职工每次调动时的调入时间和调出时间。则职工和部门之间的联系属于( ),该联系具有的属性是( ),设计的一组满足4NF的关系模式为( )。
问题1选项
A.1:1联系
B.1:N联系
C.N:1联系
D.M:N联系
问题2选项
A.工作时间
B.调入时间、调出时间
C.调出时间
D.没有属性
问题3选项
A.职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称,电话) 工作(职工号,部门号,工作时间)
B.职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称,电话) 工作(职工号,部门号,调入时间,调出时间)
C.职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称) 部门电话(部门号,电话) 工作(职工号,部门号,调入时间,调出时间)
D.职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称) 部门电话(部门号,电话) 工作(职工号,部门号,工作时间)
第1题:
本题考查对概念设计的掌握和应用能力。本题中,职工实体集中包含所有职工,部门实体集中包含所有部门,每一职工与现在和曾经工作过的部门都有联系,每一部门与现有或曾经的职工都有联系,故职工与部门间为多对多联系。如果某一职工与某一部门产生联系,必然是他在某一时间在该部门工作,调入时间和调出时间应作为联系的属性。一个部门有多部电话,则电话应作为部门的多值属性。根据由E-R图向关系模式的转换规则,将部门实体的标识符部门号和多值属性电话独立作一个关系模式,标识符部门号和其他属性另作一关系模式:职工实体作为一个关系模式,职工与部门间的多对多联系独立作一个关系模式,包括双方的标识符和联系自有的属性调入时间和调出时间。
第2题:
第3题: