質問のタイトルはおそらく少し不可解ですが、意味のある短いバージョンを思いつくことができませんでした.
これは、とBooking
の間の多対多の関係です。と の間の多対多の関係であるテーブルもあります。Customer
Event
event_activity
Event
Activity
私は今、予約が参加したいアクティビティのイベントを指定できるようにしたいと考えていbooking_event_activity
ます。Booking
event_activity
明らかにandbooking_event_activity
への外部キーが必要になります(これは独自の複合主キーの一部でもあります) が、イベントの主キーとなる最終的な外部キーを指定するにはどうすればよいでしょうか? 私はそれを作りますか:Customer
Activity
- 予約のイベント外部キーへの外部キー?
- event_activity のイベント外部キーへの外部キー?
- 1. と 2. のそれぞれに 1 つずつ、2 つの外部キー?
- イベントテーブルの主キーへの直接の外部キー?