假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门

考试题库2022-08-02  60

问题 假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门号、部门名称、电话,一个部门可以有多部电话。一个部门有多个职工,职工可以在部门之间调动,要求记录职工每次调动时的调入时间和调出时间。则职工和部门之间的联系属于(  ),该联系具有的属性是(  ),设计的一组满足4NF的关系模式为(  )。问题1选项A.1:1联系B.1:N联系C.N:1联系D.M:N联系问题2选项A.工作时间B.调入时间、调出时间C.调出时间D.没有属性问题3选项A.职工(职工号,职工姓名,性别,出生日期)部门(部门号,部门名称,电话)工作(职工号,部门号,工作时间)B.职工(职工号,职工姓名,性别,出生日期)部门(部门号,部门名称,电话)工作(职工号,部门号,调入时间,调出时间)C.职工(职工号,职工姓名,性别,出生日期)部门(部门号,部门名称)部门电话(部门号,电话)工作(职工号,部门号,调入时间,调出时间)D.职工(职工号,职工姓名,性别,出生日期)部门(部门号,部门名称)部门电话(部门号,电话)工作(职工号,部门号,工作时间)

选项

答案 DBC

解析 本题考查对概念设计的掌握和应用能力。本题中,职工实体集中包含所有职工,部门实体集中包含所有部门,每一职工与现在和曾经工作过的部门都有联系,每一部门会与现有或曾经的职工有联系,故职工与部门间为多对多联系。如果某一职工与某一部门产生联系,必然是他在某一时间在该部门工作,调入时间和调出时间应作为联系的属性。一个部门有多部电话,则电话应作为部门的多值属性。根据由E-R图向关系模式的转换规则,将部门实体的标识符部门号和多值属性电话独立作一个关系模式,标识符部门号和其他属性另作一关系模式:职工实体作为一个关系模式,职工与部门间的多对多联系独立作一个关系模式,包括双方的标识符和联系自有的属性调入时间和调出时间。
转载请注明原文地址:https://tihaiku.com/congyezige/2419729.html

最新回复(0)