从我的ER图的一部分定义表

时间:2010-05-31 05:34:49

标签: database database-design entity-relationship relationship

我有一个ER图(在http://www.4freeimagehost.com/show.php?i=f82997ca4d5d.png中显示)。 在图中,您可以看到2个实体和1:N关系。 Project有2列作为ProjectID,ProjectName。 Employee有3个列,如EmployeeID,EmployeeName和ProjectID。 一个项目只有一个项目经理,项目经理是一名员工。 哪些栏添加了它们?

1 个答案:

答案 0 :(得分:1)

简单的解决方案(完全一个经理)

  • 将ManagerID添加到Projects表

更通用的解决方案(允许0,1或更多经理)

  • 添加一个表“ManagesProject”,其中包含两列:ProjectID,EmployeeID。