私はフットボール選手に関する情報を入力するためのフォームを持っています。このフィールドには、その選手が所属しているすべてのチームに入力するフィールドがあります。考えられるのは、これらの選手の記録は、ののインデックスと、のチームのページを生成するために使用されるということです。チームページには、ある時点でチームにいたすべてのプレイヤーの記録が表示されます。MySQL:リストを扱うスキーマの手助けが必要ですか?
これは抽象的に動作する方法です。フィールドをどのように扱うか正確にはわかりません。私は、ユーザーが入力したときにチームをコンマ区切りにすることを考えています。しかし、私はデータベース自体の中で、バックエンドをどのように扱うかをより心配しています。
各プレイヤーは、私は選手たちのためのdbテーブルにteams
属性を保存するべきか、彼に関連付けられた複数のチームを持っている場合は?現時点では、フォームは単一のプレーヤーに関するものなので、私が扱っているメインテーブルはplayers
テーブルです。この表の各行は、彼が行っているチームのリストである属性を含めて、1人のプレイヤーと彼の統計についてです。私はteams
のための追加のテーブルが必要かもしれないと思う。このセカンダリテーブルの各行は、idだけでなく、プレーヤのリストで構成されます。しかし、どのようにプレイヤーのリストを処理するのですか?
このような状況に対処する方法についてのご意見はありますか?より良い解決策はありますか?
ありがとうございました!私はあなたがそれを釘付けにしたと思う。 –