7
lainnya
perlu
ada
kesesuaian
atau
integritas
dengan
menggunakan
suatu
kunci
(key)
yang
menghubungkan keduanya.
c.
Isolation
Suatu
transaksi
tidak dapat
memberikan
masukan
untuk
transaksi
lainnya
sebelum transaksi
disetujui.
Isolation
menjamin
suaiu
transaksi
tidak
dapat
mengakses
data
yang
sedang
di
perbaharui
karena
data
tersebut
berada
dalam
k
adaan tidak konsisten
dan
tiddak
lengkap
selama
eksekusi
dari suatu
transaksi
yang
sedang berlangsung.
d
Durability
Transaksi
yang
berhasil
memiliki
hasil
akhir
yang
telah
permanent dan
tidak
d!lpat
hapus dari
database.
DBMS (Data
Base Management
System)
memastikan
hasil
dari
suatu
transaksi
tidak
berubah
jika
te:rjadi
kegagalan
sistem
(transaksi gagal dilakukan).
Dari
sifat
-
sifat
tersebut, maka
penerapannya pada
management transaksi adalah
sebagai berikut :
a.
Concurrency Control :
Hal
ini
memungkinkan
transaksi
di
eksekusi
secara bersama
dengan
rn,enggunakan
baris data
yang sama
seperti
aplikasi
tersebut
eksekusi
secara
terpisah.
Concurrency Control
ini juga
memungkinkan
lebih
dari satu transaksi
melakukan
pembacaan
atau
pengubahan
data
secara
bersama -
sama
serta
melakukan
manajemen
dan
penjadwalan
transaksi
terhadap
sumber
-
sumber
yang
diperlukan oleh
transaksi pada
saat
eksekusi transaksi.
b.
Commit
processing
|