対戦オンラインゲームのデータ分析サイトをつくりたいです。
SQLの勉強をしていて、
各ユーザーのアカウントごとに戦績をつくりたいのですが、
1体のキャラクターごとに最大100種類のキャラクターの対戦データ(勝利数、敗北数)のデータベースをつくるにはどのような構造?がいいでしょうか。
アカウント名:teratail
|自分のキャラクター|相手のキャラクター|勝利数|敗北数|
|:--|:--:|--:|
|テラている|テラテラ|19|9
|テラている|テイルテラ|1|99
|テラている|...|...|...
|テラテラ|ジャンゴ|999|222
|...|...|
アカウント名:teratail_man
|自分のキャラクター|相手のキャラクター|勝利数|敗北数|
|:--|:--:|--:|
|テラている|テイルテラ|1|99
|テラている|...|...|...
|テラテラ|ジャンゴ|999|222
|テラテラ|パイソン|6|51
自分の考えているものはこんな感じで、アカウントごとにテーブルが1つ用意されてるイメージです。大丈夫でしょうか。
また、使ったことのないキャラクターや、相手にしたことのないキャラクターは事前にデータベースをつくらずに、随時追加していくほういいですよね?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。