1 / 13

integrity

integrity. Integrity / Integritas. Adalah menjamin keakurasian atau keabsahan data yang disimpan dalam basisdata . Komponen integritas dapat mendeteksi untuk menghindari data yang akan disimpan pada basisdata

nuncio
Download Presentation

integrity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related