问题 问答题

某学员为公司的项目工作管理系统设计了初始的关系模式集:

部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)

职务(职务代码,职务名)

等级(等级代码,等级名,年月,小时工资)

职员(职员代码,职员名,部门代码,职务代码,任职时间)

项目(项目代码,项目名,部门代码,起始年月日,结束年月日,项目主管)

工作计划(项目代码,职员代码,年月,工作时间)

部门关系模式存在什么问题请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部门_A、部门_B、……。

答案

参考答案:

部门关系模式不属于2NF,只能是1NF。该关系模式存在冗余问题,因为某部门有多少个办公室,则部门代码、部门名、起始年月、终止年月就要重复多少次。 为了解决这个问题,可将模式分解,分解后的关系模式为: 部门_A(部门代码,部门名,起始年月,终止年月) 部门_B,办公电话)

多项选择题
选择题