2

私はデータベースが初めてなので、特定のことを理解するのが少し難しいです。

私の主な疑いは、それが1つの状況に関するものです。

(ばかげた)例:

大統領用のテーブルと選挙用のテーブルがあります。

社長: PresidentID Name DateOfBirt ...

選挙: ElectionID DateOfElection ...

大統領は、異なる国の出身である限り、多くの選挙に行くことができます。

作成する必要がある新しいテーブルのデザインは何ですか?

これが非常に単純な場合は申し訳ありませんが、これを解決する方法がわかりません。

4

1 に答える 1

2
ElectionPresident
------------------
PresidentID <--PK, FK to President
ElectionID <-- PK, FK to Election 

国の問題に対処するには、次のことができます。

ElectionPresident
------------------
PresidentID <--PK, FK to President
ElectionID  <-- PK, FK to Election 
CountryID   <-- FK to Country

一意のインデックスを持っています(PresidentID, CountryID)

于 2012-10-11T17:22:27.040 に答える