Senin, 04 Mei 2020

VC6 Pretest : Pengontrolan Konkurensi

SOAL
  1. Apa yang anda pahami tentang konkurensi?
  2. Mengapa perlu dilakukan pengontrolan  konkurensi ?
JAWAB

  1.Pengontrolan konkurensi merupakan salah satu fungsi dari DBM
  • Pada DBMS terpusat yang multi-user, dapat mengakses sejumlah transaksi pada waktu bersamaan.
  • Transaction (transaksi) adalah suatu aksi atau serangkaian aksi yang dilakukan oleh seorang pemakai atau suatu program aplikasi, dimana dapat mengakses atau mengubah isi dari database.
  • Dua hasil transaksi adalah commit atau rollback.
  • Jika transaksi berjalan sukses maka dikatakan commit, sebaliknya jika transaksi tidak berjalan sukses maka transaksi ibatalkan dan kembali ke keadaan semula dikatakan rollback.
  • Untuk menjamin transaksi-transaksi yang dilakukan bersamaan berjalan sukses tanpa adanya tumpang tindih maka dibutuhkan mekanisme pengontrolan konkurensi, jika tidak timbul permasalahan:
  1. Lost update
  2. Uncommited dependency
  3. Inconsistent analysis
        2.       
n  Lebih dari satu pengguna (pada DBMS terpusat) dapat melakukan operasi pada basis data secara simultan
n  Jika tidak dikontrol, hal ini dapat menyebab kan interferensi satu sama lain sehingga basis data menjadi tidak konsisten
n  Untuk mencegahnya, DBMS mengimplementasikan pengontrolan konkurensi



Pretest VC6_3KA11_15117182_Rifdah Salma Isnaini

Tidak ada komentar:

Posting Komentar

VC 8 Postest : Backup & Recovery data

RDBMS memiliki komponen yang digunakan untuk mengembalikan Basis Data ke kondisi yang benar (Consistent State) Jika Terjadi System Failure ...