【发布时间】:2012-08-18 20:21:20
【问题描述】:
我正在为 SCM 设计一个关系数据库(作为为企业设计信息系统的一部分)。但是说到员工和部门的关系,我就有些麻烦了。
我设计了以下实体:
-
Employee(ID、Fname、Mname、Lname、Sex、电话、地址、入职日期等) -
Department(ID,姓名)
并且由于关系是一对多的(每个员工都应该为 - 并且只有一个 - 部门工作,而每个部门都有很多员工),我将 Department ID 添加到 Employee 的属性中。但问题是如何表示MANAGE 关系(一对一)。
设计一个我们称之为Employee_manage_Department的新关系是否有效,它的属性是(Employee ID , Department ID),其中两列都是主键的一部分??
提前致谢
【问题讨论】:
标签: database-design relational