Minggu, 12 Oktober 2014

Testing for Serializability

Serializability adalah suatu aturan untuk menjadwalkan proses-proses transaksi yang dijalankan hampir bersamaan dengan tetap menjaga konsistensi data seolah-olah proses dari transaksi-transaksi tersebut dijalankan secara serial.

Instruksi pada operasi serializability, yaitu read dan write. Diasumsikan bahwa transaksi dapat melakukan perhitungan terhadap data dalam buffer lokal di antara instruksi read dan write.

Sabtu, 11 Oktober 2014

Recoverability

Recovery merupakan suatu proses penyimpanan kembali basis data pada keadaan yang benar sebelum terjadi kegagalan (failure).

Fasilitas Recovery

  1. Mekanisme Backup
  2. Fasilitas Logging
  3. Fasilitas Checkpoint
  4. Manager Recovery

Protokol Transaksi Konkuren

Protokol Transaksi Konkuren merupakan proses pengaturan operasi pada database tanpa menyebabkan saling mempengaruhi antara satu dengan yang lain. Akses konkuren tidak akan bermasalah jika user hanya melakukan pembacaan data, gangguan akan terjadi jika dua atau lebih user mengakses database dan sedikitnya melakukan suatu perubahan (update), maka dapat menyebabkan ketidak-konsistenan (inconsistencies). Concurrency Control Mechanism dibutuhkan agar transaksi tidak saling mengganggu.

Manajemen Transaksi

Dalam basis data, Transaksi diartikan sebagai proses penggunaan resource (database, JMS, dll) pada suatu aplikasi. Sedang, Manajemen Transaksi (Transaction Management) adalah pengaturan transaksi-transaksi yang digunakan atau diakses oleh suatu aplikasi. Pemahaman mengenai strategi manajemen transaksi dibutuhkan untuk mempertahankan konsistensi resource yang digunakan. Kesalahan dalam memilih strategi manajemen transaksi akan berakibat pada proses sehingga berdampak tidak sesuai harapan. 

Selasa, 30 September 2014

Tugas 1 (Sistem Basis Data)

ALJABAR RELASI

Pengertian

Aljabar relasi adalah bahasa query prosedural yang terdiri dari kumpulan operasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan sebuah relasi baru. Bersifat operasional, sangat berguna untuk merepresentasikan eksekusi perencanaan.