Home Start Back Next End
  
10
2.1.6
Transaction
Transaction
adalah
satu
atau
sekumpulan tindakan
modifikasi
terhadap data dalam basis
data
maupun struktur dari basis
data
itu sendiri,
yang
terkumpul
dalam
serangkaian tindakan
yang
dieksekusi secara
beraturan
agar
dapat
berjalan
dengan
lancar
pada
lingkungan
multi
user
database
oleh
pengguna
atau
aplikasi.
Penerapan transaction
ditujukan
untuk
menghindari data loss, corruption, dan collision di lingkungan multi
user database.
Pelaksanaan transaction
memiliki dua
hasil
(return
value).
Return
value
success
berarti
transaction
berhasil
dilakukan
dan
disimpan.
Basis
data
mencapai consistent
state
yang
baru.
Return
value
failure
berarti
transaction
gagal
(aborted)
dan
basis
data
dikembalikan (rolled
back
/
undone) ke consistent state yang lama sebelum transaction dilakukan.
2.1.7
Data Loss, Corruption, Collision
Terdapat
beberapa
permasalahan yang
dapat
muncul
dalam
satu
basis
data
terutama
yang diimplementasikan dalam
lingkungan multi
user.
Data loss adalah hilangnya sebagian atau keseluruhan data dari basis data.
Corruption
adalah
terjadinya
perubahan
yang
tidak
diharapkan pada
informasi 
data 
dan 
bersifat 
merugikan.  Collision
adalah 
tidak
terlaksananya perubahan pada basis
data akibat kurang baiknya penerapan
transaction di lingkungan multi user.
Word to PDF Converter | Word to HTML Converter