自分が何をしているのかわからないのではないかと心配しています。
1:
ticketという列を持つ というテーブルがありますtotal。合計が更新されたら、その記録 (古い合計など) を保持したいので、列を削除して、列、、およびtotalという名前のテーブルを作成することにしました(もちろん、最新のものは「現在の」合計です)。 .ticket_totalticket_idtotaldatetime
また
2:
その後、クライアントが でチケットをソートしたり、合計を集計するレポートを取得したりできるようにしたいと後で気付きました。そのため、代わりに列をにtotal戻し、合計がが更新されますが、まず前のレコードとして行を作成します。totaltickettotalticket_totaltotal
バージョン 2 は、関連するテーブルをクエリする必要があまりないため、非常に効率的であるように思われますが、ticket_totalDB の達人はどう思うでしょうか。私はちょうどデータベースの設計を学んでいて、それが得意になることはないのではないかと恐れています。