integrity 1
Integrity / Integritas Adalah menjamin keakurasian atau keabsahan data yang disimpan dalam basisdata. Komponen integritas dapat mendeteksi untuk menghindari data yang akan disimpan pada basisdata Untuk mendukung integritas DBMS memiliki bagian yang disebut : Subsistem Inetgritas
Subsistem Inetgritas Bertanggung jawab terhadap pementauan operasi pada basis data agar tidak melanggar aturan-aturan yang ditetapkan. Misalnya: Tidak akan terjadi pemilikan kunci yang kembar
Klasifikasi kekangan integritas Aturan integritas domain Aturan integritas atribut Aturan integritas relasi Aturan integritas basisdata
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
Aturan integritas atribut Digunakan untuk menciptakan suatu batasan yang berlaku untuk tipe data tertentu yang diperkenankan. Contohnya: Tipe datanya harus integer, character dan tanggal.
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
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.