1

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

4

1 回答 1

1

简单的解决方案(只有一位经理)

  • 将 ManagerID 添加到 Projects 表中

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

  • 添加一个包含两列的表“ManagesProject”:ProjectID、EmployeeID。
于 2010-06-03T08:21:15.680 回答