- Masalah kehilangan Modifikasi(Lost Update Problem)
Masalah ini timbul jika dua transaksi mengakses item databae yang sama yang mengakibatkan nilai dari database tersebut menjadi tidak benar. - Masalah Modifikasi Sementara(Uncommited Update Problem)
Maslah ini timbul jika transaski membaca suatu record yang sudah dimodifikasi oleh transaski lain tetapi belum diselesaikan.Terdapat kemungkinan jika transaksi tersebut dibatalkan. - Masalah Analisa yang tidak konsisten(Problem of inconsistansi Analisis)
Masalah ini timbul jika sebuah trasnsksi membaca suatu nilai tetapi transaksi yang kedua mengupdate beberapa nilai selama eksekusi transaksi pertama.
Berikut ini adalah contoh kasus pada tiketing pesawat :
- Masalah kehilangan Modifikasi(Lost Update Problem)
Ket:Suatu agen Tour (WK Tour) ingin memesan tiket pesawat terbang, ternyata kursi pesawat yang tersisa hanya :
- A10 s/d A15
- B15 s/d b17
- C23 s/d C25
Maka Wk Tour tersebut harus memesan kursi yang masih tersisa yaitu;
- A10 s/d A15
- B15 s/d b17
- C23 s/d C25
Lalu secara bersamaan Agen MK Tour juga memesan kursi B & C,ternyata kursi B dan C full hanya tinggal B15 s/d B16 & C23 s/d C25 Maka mk Tour juga harus memesan kursi tersebut.
Jadi Wk Tour pesan tiket "A10 s/d A15" & "B17 s/d B20"
Mk Tour pesan tiket "B15 s/d B16" & " C23 s/d C25" - Masalah Modifikasi Sementara(Uncommited Update Problem)
Ket:Suatu agen Tour (WK Tour) ingin memesan tiket pesawat terbang, ternyata kursi pesawat yang tersisa hanya :
- A10 s/d A15
- B15 s/d b17
- C23 s/d C25
Maka Wk Tour tersebut harus memesan kursi yang masih tersisa yaitu;
- A10 s/d A15
- B15 s/d b17
- C23 s/d C25
ket:A/B//C :Bisnis
Lalu secara bersamaan Agen MK Tour juga memesan kursi B,ternyata kursi B full hanya tinggal B18s/d B20. Maka Mk Tour harus memesan kursi tersebut.
ket:B:Bisnis
Jadi Wk Tour pesan tiket "A10 s/d A15 " & "B15s/d B17"
Mk Tour pesan tiket "B15 s/d B17" & "C23 s/d C25" - Masalah Analisa yang tidak konsisten(Problem of inconsistansi Analisis)
Ket: Masalah ini timbul jika sebuah trasnsksi membaca suatu nilai tetapi transaksi yang kedua mengupdate beberapa nilai selama eksekusi transaksi pertama.