サッカーリーグのチームと選手を追跡するデータベースを作成する予定です。追跡したい統計は次のとおりです...
得点/受諾(gk)、アシスト、プレイした分、受け取ったカード、主要得点。
だけでなく、全体的な順位とフィクスチャと結果。私はER図を作成しましたが、必要なテーブルはすべてありますが、存在してはならないことがわかっているm:n関係がいくつかあるので、関係が正しいことを望んでいます。
更新更新されたer図
このリーグのセカンドタイヤを含める場合と含めない場合があります。それ以外の場合は、実際にリーグテーブルは必要ないと思います。
そのまま実装すると問題が発生しますか? fixtures
テーブルの1つの列を参照しているteams
テーブルに2つのcolsがあるかどうかはわかりません。そして、私のgoals_scored
テーブルには、私のplayer_match
テーブルと同じ2つのfkがあります。
私は正しいトラックの近くのどこかにいますか?任意の助けいただければ幸いです。
「 オープンソースサッカーリーグソフトウェア 」のグーグルを実行すると、すでに「市場」にある膨大な数の製品が見つかります。あなたへの私のアドバイスは、これらのいくつかをダウンロードして遊んでみることです(昨年の結果を使用してください)。
あなたがやりたいことに最も近いものを見てください。次に、それらのデータベーススキーマ(および、読み取り可能なもので記述されている場合はコード)を確認し、自分に合ったビットを採用して適応させ、残りはそのままにします。
これを趣味のプロジェクトとして(そしてそれでも)計画している場合を除いて、すぐに立ち上げて実行したい場合は、これはおそらく良い戦略です。