• Sistem Basis Data (Tugas Manajemen Transaksi)



    1.        a.  Buktikan ketiga transaksi konkuren terlampir tidak serializable
    b          b. Berikan satu contoh yang serializable, anda diperbolehkan mengubah waktu dimulainya transaksi atau 
                   menggeser bagian tertentu transaksi tetapi tetap mempertahankan adanya konkurensi.
    2.  a. Tanpa mengubah waktu dimulainya setiap transaksi, tuliskan kembali ketiga transaksi  diatas bila menggunakan mekanisme protocol 2PL.
    b          b. Berdasarkan jawaban pada (2a), apakah terjadi deadlock? Kalau ya, buatlah WFG-nya, jika tidak, 
                    buatlah precedence graphnya.
    3.  Tanpa mengubah waktu dimulainya setiap transaksi. Tuliskan kembali ketiga transaksi diatas dengan
         menggunakan protocol timestamping. Bila ada transaksi dibatalkan, maka transaksi tersebut dimulai lagi
         pada kesempatan (baris) berikutnya.