Integritas Data

Pentingnya Integritas Data

Secara etimologis, integritas berarti kesatuan, jika dalam konteks basis data, objek integritas tersebut adalah data. Integritas secara luas mengacu pada kepecayaan dari sumber daya suatu sistem. Pentingnya integritas karena dapat memastikan keakuratan, konsistensi, aksebilitas dan kualitas tinggi dari sebuah data. Dalam basis data, data harus dijaga untuk menjaga kebenaran data yang disimpan. 
istilah integritas terutama disebabkan oleh adanya konsep basis data relasional dan adanya normalisasi. Pada basis data relasional dikenal istilah integrity constraint (batasan integritas). Batasan (constraint) integritas memastikan bahwa perubahan-perubahan yang dilakukan oleh pengguna yang berhak tidak akan menghasilkan inkonsistensi data. Batasan integritas menjaga terhadap kerusakan baik yang disengaja maupun tidak disengaja pada basis data. Contoh nya:
Integritas yang baik dari suatu basis data dapat memudahkan pemrogram dalam melakukan pembuatan program. Karena dalam hal ini pemrogram tidak perlu mengkhawatirkan integritas data, dan tidak perlu terlalu memikirkan masalah basis data secara mendetil.


Cara dan tujuan dalam menjaga integritas data, diantaranya :
-          Memasukkan aturan bisnis di dalam basis data
-          Menjaga agar data yang tidak valid tidak masuk ke basis data
-          Menjaga konsistensi data pada relasi keterkaitan antar tabel

Integritas Data dapat Di kelompokan menjadi 3 bagian :
A.    Integritas data yang berada dalam relasi, yaitu integritas entitas dan integritas domain.
B.     Integritas yang berada di luar relasi, yaitu integritas referensial
C.     Integritas yang ditentukan sendiri di dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user Defined Integrity).

Komentar

Postingan populer dari blog ini

Pengantar Teknologi Game

Model EERD

Model EERD