0

クラス図 http://img223.imageshack.us/img223/8558/classdiagram.png

この画像では、注文 ID が注文のテーブルを指していないのに、EmployeeID が独自のテーブルを指しているのはなぜですか。スクリーンショットは、northwind データベースの写真です。

4

4 に答える 4

3

従業員 [EmployeeID] は他の従業員 [ReportsTo] にレポートするためです。別のオーダーに属するオーダーは私の脳を傷つけます。

于 2009-08-22T02:03:44.207 に答える
1

EmployeeIDおそらくフィールドによって参照されていReportToます。たとえば、特定の従業員EmployeeIDが参照として使用して、別の従業員に報告します。

OrderIDOrder テーブルには を使用または参照するフィールドが他にないため、 は Order テーブルを指していませんOrderID

于 2009-08-22T02:05:51.987 に答える
0

従業員が別の従業員(ReportsTo)に従属している可能性があるため、このテーブルのPKである従業員IDが必要であることに注意してください。

于 2009-09-25T19:50:51.337 に答える
0

これは一般に「自己結合」と呼ばれます。

于 2009-08-22T02:29:08.457 に答える