DEAD LOCK Dead lock terjadi bila dua transaksi saling menunggu transaksi yang lain untuk melepaskan lock pada suatu item. Dead lock dapat terjadi pada dua transaksi Atau lebih. Mencegah Deadlock : Deadlock prevention protocol Deadlock detection protocol ADEK KURNIA ROZA,, S.Kom
Memastikan bahwa deadlock tidak akan terjadi dengan A. Deadlock Prevention Memastikan bahwa deadlock tidak akan terjadi dengan menlock semua item yang dibutuhkan untuk masing- masing transaksi terlebih dahulu. Jika salah satu lock yang dibutuhkan tidak bisa, maka tidak ada item yang dapat di lock. Transaksi menunggu dan mencoba lagi untuk menlock semua item yang dibutuhkan transaksi panjang, banyak item terlibat ADEK KURNIA ROZA,, S.Kom
Semua transaksi dilaksanakan tanpa kontrol B. Deadlock Detection Semua transaksi dilaksanakan tanpa kontrol untuk deadlock, tetapi secara periodik sistem di cek apa dalam keadaan deadlock. transaksi pendek, sedikit data item yang terlibat ADEK KURNIA ROZA,, S.Kom
Livelock terjadi bila : Transaksi tidak dapat diteruskan untuk waktu yang tidak bisa ditentukan, sedangkan transaksi-transaksi lain bisa tetap berjalan dengan normal Ada scheduling dari transaksi-transaksi yang menunggu giliran untuk memperoleh lock tidak fair ADEK KURNIA ROZA,, S.Kom
PHASE MERANCANG BASIS DATA Mengumpulkan data dan menganalisis Merancang basis data secara konseptual Memilih DBMS Merancang basis data secara logika Merancang basis data secara fisik Implementasi sistem basis data ADEK KURNIA ROZA,, S.Kom
Mengumpulkan dan Menganalisis Data Menentukan Kelompok pemakai dan bidang-bidang aplikasi. Meninjau Dokumentasi yang ada Analisis lingkungan pemprosesan data Daftar pertanyaan dan wawancara ADEK KURNIA ROZA,, S.Kom
Merancang basis data secara konseptual Merancang skema konseptual menguji kebutuhan data dari suatu basis data dengan menggabungkan bermacam-macam kebutuhan user. Merancang transaksi Menguji aplikasi basis data yang telah Dianalisis di fase 1 ADEK KURNIA ROZA,, S.Kom
Personal telah terbiasa dengan suatu sistem Memilih DBMS Struktur Data Personal telah terbiasa dengan suatu sistem ADEK KURNIA ROZA,, S.Kom
Merancang basis data secara logika Pemetaan System Independent Pemetaan kedalam model data DBMS Menyesuaikan skema ke DBMS yang spesifik Mengatur skema yang dihasilkan di langkah 1 untuk disesuaikan dengan implemetasi dalam DBMS ADEK KURNIA ROZA,, S.Kom
Meancang Basis Data secara fisik Respone Time Space Utility Transaction Troughput ADEK KURNIA ROZA,, S.Kom
Implementasi Basis Data Menerapkan perintah-perintah basis data ke dalam DBMS dan mengkonfigurasi dengan Program aplikasi yang digunakan ADEK KURNIA ROZA,, S.Kom