SISTEM BASIS DATA 2 - Posttest_VC8

Posttest_VC8_3KA10_14117829_RadenRahmanAzizP

1.      Jelaskan apa saja penyebab kegagalan system dalam sebuah system yang memungkinkan mengganggu konsistensi data
Jawab  :
·         physical disasters
bencana fisik yg natural,  seperti kebakaran, air bah, gempa
·         Carelessness / human error
Kekurang telitian atau kerusakan pada data atau fasilitas yg tidak disengaja disebabkan oleh operator atau pengguna
·         Sabotase, kerusakan pada data, fasilitas perangkat lunak & keras yg disengaja
·         System Crash (Kerusakan Sistem)
Akibat Kesalahan Pada Perangkat Keras Atau Lunak, Menyebabkan Kehilangan Memori Utama
·         Media Failure (Kegagalan Pada Media), Seperti Media Tidak Dapat Dibaca, Menyebabkan Kehilangan Sebagian Dari Penyimpanan Sekunder
·         Application Software Error (Kesalahan Pada Perangkat Lunak Aplikasi, Seperti Kesalahan Logika Yg Mengakses Data Base Menyebab Kan Satu Atau Lebih Transaksi Mengalami Kegagalan, Basis Data Menjadi Tdk Konsisten)

2.      Kegagalan system juga bisa mengakibatkan kerusakan pada system, jelaskan jenis kerusakan akibat kegagalan system dan bagaimana untuk mengatasinya
Jawab  :
1.  Kegagalan Transaksi (Transaction Error)
            A. Kesalahan Logika (Logical Error)
                Input Salah, Data Not Found, Overflow, Memori Habis
            B. Kesalahan Sistem (System Error)
                Deadlock
2. Kerusakan Sistem (System Crash)
            Hardware Macet (Hang),  Data Pada Memori Sementara Hilang
3. Kerusakan Pada Disk (Disk Failure)
            Bad Sector / Disk Macet Pada Saat Operasi I/O

3.      RDMBS menyediakan beberapa fasilitas  recovery data antara lain mekanisme backup, fasilitas loging, chekpoint, dan manager recovery. Jelaskan konsep recovery yang dapat dipilih atau digunakan pada saat kegagalan transaksi
Jawab  :
Ada 2 teknik utama dalam melakukan recovery kesalahan transaksi :
1.      Deferred update
·         Update Tidak Dilakukan Secara Langsung Pada Data Base, Tetapi Update Dilakukan Setelah Transaksi  Menyelesaikan Eksekusinya Dengan Sukses Dan Mencapai Titik Commit.
·         Sebelum Mencapai CommitSemua Transaksi Yang Di Update Disimpan Pada Buffer Local
·         Hanya Dicatat Pada System LogDan Transaction Workspace.
·         Setelah Transaksi Commit Dan Log Sudah Dituliskan Ke Disk, Maka Update Dituliskan Ke Data Base

2.      Immediate update
·         Update Dilakukan Langsung Pada Data Base Tanpa Menunggu Transaksi Mencapai Titik Commit
·         Operasi Tetap Harus Dituliskan Ke Log (Pada Disk) Sebelum Update Dilakukan Pada Data Base à Write-ahead Logging Protocol

Komentar

Postingan populer dari blog ini

SISTEM BASIS DATA 2 - Posttest_VC3

PENGERTIAN DARI DATA, SISTEM, SISTEM INFORMASI & PERBEDAAN DARI SISTEM ORIENTASI OBJEK DENGAN SISTEM TERSTRUKTUR