別のテーブルを参照する一意のIDのみを実際に必要とするデータベーステーブルがいくつかあります。
Customer Holiday
******** *******
ID (PK) ---> CustomerID (PK)
Forename From
Surname To
....
Holidayなどのこれらのテーブルは、実際には顧客に関する情報を保持するためにのみ存在します。したがって、休日のIDを保持するために別のフィールドを指定する必要がありますか?すなわち
Holiday
*******
ID (PK)
CustomerID (FK)
...
または、この場合、CustomerIDをテーブルの主キーとして設定するだけで大丈夫ですか?
よろしく、ジェームズ。