事例:小グループやクラブ向けのシステムをオンラインで設定する。各クラブには、名前と会員数が記載されています。
メンバーシップにはいくつかの種類があります。通常の会員として参加することもできますし、会長、幹事、その他の会員になることもできます。
1人の人が多くの異なるクラブの会員になることができ、それぞれに異なる会員タイプがあります。
クラブ、ユーザー、および開催されている会員に関する情報を保持するための簡単なデータベースを設計する必要があります。
正規化されたデータベースを作成するために、クラブ、メンバーシップ、メンバーの3つのテーブルがあります。クラブ-id、名前メンバーシップ-id、名前(通常、会長、幹事など)メンバー-id、名前、contactinfo、membership_id
これらのテーブル間の関係を作成する方法がわかりません!