外部キーを使用して 2 つのテーブルを接続しようとしています。
表 1: (プラーク) :
PLAQUE_ID PLAQUE_TYPE facility_id FACILITY PLAQUE_SUB_LOCATION
2468 Lettering 26 Gorab Building DONOR WALL FRIEND LEVEL
2469 Lettering 36 abc Hospital MUSIC & ENTERTAINMENT WALL
2476 Facility Plaque 46 abc Hospital 1ST FL OFFICE ROOM
表 2:施設
FACILITY_ID FACILITY FACILITY_DESC PLAQUE_ID
26 Gorab Building 2468
36 abc Hospital 2469
46 abc Hospital 2476
ファシリティ テーブルにプラーク テーブルと同じ行を持たせたくありません。施設の列に個別の名前が必要です。それを行う唯一の方法は、FACILITY
列をテーブルの外部キーとして作成することだと思いましたが、そのような列を外部キーにPlaque
することができるので混乱しています。ID
列のみを外部キーとして見ました。列の個別の値の背後にある理由は、すべての行にFACILITY
列の内容に関する大きな説明があるためです。FACILITY
FACILITY_DESC
回答をいただければ幸いです。