Salah satu fungsi pada DBMS adalah membuat integritas data mengapa integritas data penting dalam sebuah sistem basis data. Uraikan dan berikan contoh sederhana
Jawab :
Integritas data
sangat penting karena dapat memastikan keakuratan, konsistensi, aksebilitasi,
dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti
aturan penintegritasan suatu data. Data yang mempunyai integritas identik di pertahankan
selama operasi apapun (seperti bisnis transfer, penyimpanan, atau pengambilan).
Secara sederhana dalam istilah bisnis, integritas data
adalah jaminan bahwa data konsisten, bersertifikat dan dapat dirujukan. Integritas
data artinya akurasi dan kebenaran data. Integritas data dalam sebuah sistem
basis data harus dijaga untuk menjaga kebenaran data yang disimpan.
Ada beberapa cara dan tujuan dalam menjaga integritas data,
diantaranya :
·
Memasukkan aturan bisnis di dalam database
·
Menjaga agar data yang tidak valid tidak masuk ke
database
·
Menjaga konsistensi data pada relasi keterkaitan antar
tabel
Integritas Data dapat Di kelompokan menjadi 2 bagian :
·
Integritas data yang berada dalam relasi, yaitu
integritas entitas dan integritas domain.
·
Integritas yang berada di luar relasi, yaitu integritas referensial
Selain itu ada juga integritas yang ditentukan sendiri di
dalam suatu perusahaan, yaitu integritas perusahaan (Enterprise integrity/ user
Defined Integrity).
Secara garis besar integritas data dalam model relasional
meliputi :
1.
Integritas Entitas
2.
Integritas Domain
3.
Integritas Referensial
4.
Integritas Enterprise
Contoh
sederhana : memasukkan usia manusia yang tidak mungkin bernilai minus
Check
: memeriksa data dengan aturan bisnisnya sendiri tanpa membuat tipe data baru.
Syntaxnya
: usia number,
Constraint chk_usia
check (nilai >0)
Tidak ada komentar:
Posting Komentar