私が質問をするとき、私はしばしばこれについて疑問に思います:
テーブルにフィールドを追加する方がよいですか、それとも値を取得してサーバー側の言語で計算する方がよいでしょうか。
たとえば、テーブルStudentにはStudent.scoreフィールドが含まれています。成績を取得したいです。
スコアを取得して、成績のif / else / switchを作成しますか?
別のフィールドに依存するものを格納するためだけにフィールドを追加してスペースを浪費しますか?
前者は、成績が必要になるたびにやるのが面倒です。スペースの使用法を考えると、後者は私を怖がらせます。10,000レコードしかない場合は、すでに10,000フィールドを無駄にしています。
重要なテーブルと中規模から大規模のデータベースサイズを考慮すると、最も効率的な方法はどれですか?
重要な場合は、サーバー側の言語としてPHPを使用しましょう。