「ファンタジー・フットボール」データベースを想像すると、ユーザーがリーグを創り上げている場所で、1人のユーザーが数多くのリーグに分かれることがあります。この単純なデータベース関係を達成するための正しい表構造は何ですか?
私はこれに似た何かをするつもりだった。
create table fantasy_league (
id int,
name varchar(100),
password, admin,
players_id(array)
)
create table player_profiles (
id int,
email,
display_name varchar(100),
leagues_id(array)
)
各リーグは、それだけで6人の選手がいるが、私は最近、1列に配列を格納知らされている可能性があるの方法ではありません行く。
もっと良い選択肢は何ですか?
ノーマライズ、その方法はあなたにもリーグに登録されているすべてのユーザーにユーザーを登録している全てのリーグを知ってみましょう。 – johnnynemonic