Player
テーブルとテーブルがありTeam
、それらの間に 1 対多の関係があるとします (aPlayer
は one Team
only のメンバーであるか、none のメンバーです)。
したがって、テーブルを参照して、テーブルにnull可能なteam_id
フィールドがあります。Player
Team
しかし、チーム内でのプレーヤーの位置に関する追加情報を保存する必要があります。お気に入り:
isCaptain
number
- 等...
これを実装する正しい(通常の)方法は何ですか?
私の最良のアイデアは、追加のテーブルです。
Player
1 対 1 (NULL)PlayerTeam
多対 1 (非 NULL)Team