- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL設計について)
SQL設計について
このQ&Aのポイント
- SQLのテーブル設計におけるボクサーの成績情報の取り扱いについての質問です。
- 対戦情報を別テーブルに入力する際に、勝ち数や負け数をプログラムで算出するかテーブルに入力するかどうかについての質問です。
- サーバーへの負荷や処理の簡易さを考慮して、ボクサーの成績情報の取り扱い方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
普通に考えれば計算して出せるものはデータベースにそもそも項目を持たないでSELECTする時に算出するべきだと思います。 まさか抽出した個人の対戦情報が数千万件ある訳ではないと思うので、算出するのにサーバーの負荷は気にする必要は無いでしょう。 あえて勝ち数負け数が実際の対戦情報と食い違う状態を持ちたいと言うのでない限り、勝ち数負け数の項目はテーブルに不要だと思います。