我正在为 SCM 设计一个关系数据库(作为为企业设计信息系统的一部分)。但是当涉及到员工和部门之间的关系时,我就遇到了一些麻烦。
我设计了以下实体:
Employee
( ID , Fname , Mname , Lname , Sex , Phone , Address , Hiring date , .. etc )Department
(身份证,姓名)
并且由于关系是一对多的(每个员工都应该为 - 并且只有一个 - 部门工作,而每个部门都有很多员工),我添加Department ID
了Employee
. 但问题是如何表示MANAGE
关系(一对一)。
设计一个我们称之为 : 的新关系是否有效,Employee_manage_Department
它的属性是 ( Employee ID , Department ID
),其中两列都是主键的一部分?
提前致谢