Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
integrity PowerPoint Presentation

integrity

202 Vues Download Presentation
Télécharger la présentation

integrity

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. integrity

  2. Integrity / Integritas • Adalahmenjaminkeakurasianataukeabsahan data yang disimpandalambasisdata. • Komponenintegritasdapatmendeteksiuntukmenghindari data yang akandisimpanpadabasisdata • Untukmendukungintegritas DBMS memilikibagian yang disebut : SubsistemIntegritas

  3. Subsistem Inetgritas • Bertanggungjawabterhadappemantauanoperasipada basis data agar tidakmelanggaraturan-aturan yang ditetapkan. • Misalnya: Tidakakanterjadipemilikankunci yang kembar

  4. Klasifikasikekanganintegritas • Aturan integritas domain • Aturan integritas atribut • Aturan integritas relasi • Aturan integritas basisdata

  5. Aturan integritas domain • Digunakan untuk menciptakan suatu batasan yang berlaku untuk isi data tertentu yang diperkenankan. • contoh: Untuk data Agama, untuk nilai lain tidak diperkenankan masuk terkecuali Islam, Kristen, Katholik, Hindu dan Budha

  6. Aturan integritas atribut • Digunakan untuk menciptakan suatu batasan yang berlaku untuk tipe data tertentu yang diperkenankan. • Contohnya: Tipe datanya harus integer, character dan tanggal.

  7. Aturan integritas relasi • Digunakan untuk menciptakan suatu batasan yang berlaku untuk nilai data tertentu yang sudah jelas pasangan data nya yang diperkenankan. • Contohnya: Bila jakarta nomor awal dari telponnya harus 0211xxxxxxx

  8. Aturan integritas basisdata • Digunakan untuk menciptakan suatu batasan yang berlaku untuk nilai data tertentu pada sebuah tabel yang berhubungan dengan data yang tersimpan pada tabel-tabel lainnya. • Contohnya: Untuk pegawai departemen tertentu yang memiliki lokasi proyek yang diluar kota jam kerjanya tidak oleh lebih dari 15 jam.

  9. concurrency

  10. Concurrency • Sejumlahtransaksidiperkenankanuntukmengakses data yang samadalamwaktu yang bersamaan.

  11. Persoalan Concurrency • Hilang saat pengubahan • Ketergantungan terhadap data yang belum disetujui • Ketidak konsistenan

  12. Serialisabilitas • Pengaturan proses tansaksi yang dijalankanterhadap basis data dalamkesatuanwaktu yang tidaksalingberpotongan. • Pengaturanuntukmenyelesaikansatutransaksiterlebihdahulu, barumenginjakketransaksiberikutnya.

  13. Dua mode Serialisabilitas • Shared Bila data sedang di eksekusi transaksi oleh sebuah program, maka program lain dalam waktu yang bersamaan hanya dapat membaca dan tidak dapat mengubah data tsb. • Eksklusif Bila data sedang di eksekusi transaksi oleh sebuah program, maka program lain dalam waktu yang bersamaan tidak dapat membaca ataupun mengubah data tsb.