1

私は ER ダイアグラムを持っています ( http://www.4freeimagehost.com/show.php?i=f82997ca4d5d.pngに表示)。図では、2 つのエンティティと 1:N の関係が一緒に示されています。プロジェクトには、ProjectID、ProjectName として 2 つの列があります。Employee には、EmployeeID、EmployeeName、ProjectID の 3 つの列があります。プロジェクトには 1 人のプロジェクト マネージャーしかなく、プロジェクト マネージャーは従業員です。それらを追加する列は何ですか?

4

1 に答える 1

1

シンプルなソリューション (マネージャーが 1 人だけ)

  • プロジェクト テーブルに ManagerID を追加します。

より一般的なソリューション (0、1、またはそれ以上のマネージャーを許可)

  • ProjectID、EmployeeID の 2 つの列を持つテーブル「ManagesProject」を追加します。
于 2010-06-03T08:21:15.680 に答える