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