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.
Komentar
Posting Komentar