Bagaimana cara agar laporan database perubahan harga penjualan tidak berubah?

Kita tahu fungsi backup digunakan sebagai cara untuk mencadangkan data yg ada, sehingga apabila ada kerusakan atau masalah maka data tidak hilang sepenuhnya dan dapat dikembalikan dengan cara restore. Permasalahan, misal sebuah perusahan XYZ mempunyai basis data transaksi penjualan yang sudah lama berjalan, pada hari ini ada kenaikan harga beberapa item misal: indomie harga awal 2500 akan naik menjadi 2750 dan beberapa item lain. yg jadi masalah adalah apabila data di update laporan penjualan sebelumnya akan menjadi tidak sesuai, misal hari kemarin penjualan indomie 100 buah maka dilaporan 250.000 dan apabila langsung update akan menjadi 275.000.

Pertanyaan bagaimana caranya agar data laporan masih sesuai dengan data sebelumnya. silahkan berdiskusi atau searching atau ungkapkan pendapat anda.

avatar niabania
@niabania

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Data transaction yang sudah selesai, umumnya menjadi data-read-only. Data-data penyertanya (harga, currency) akan di simpan juga bersamanya. Atau data penyertanya disimpan dalam table yang menyertakan datetime-nya.

Contoh-nya pembelian dalam USD, maka currency-nya juga dihubungan dengan transaction tersebut dengan datetime-nya (rate [bisa harian atau jam-an -- tergantung kebutuhannya] pada saat transaction terjadi).

Kasus anda hampir sama dengan model diatas.

avatar soeleman
@soeleman

120 Kontribusi 147 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban