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