Pengertian
integritas data adalah konsistensi dan kebenaran data yang disimpan. Integritas
data sangat penting karena dapat memastikan keakuratan, konsistensi, aksesbilitas,
kualitas, dan menjaga agar data yang tidak valid masuk ke dalam database.
Jenis-jenis
integritas data
1.
Domain
Integrity
Menjaga agar tidak ada data yang melebihi jangkauan nilai tiap kolom data
2.
Integrity
Entity
Menjaga agar tidak ada baris yang sama dalam sebuah tabel
3.
Integrity
Referential
Menjaga relasi antar tabel yang berada dalam database
4.
Redundant
Data Integrity
Menjaga agar tidak ada data yang redundan antar tabel yang ada di
database
Constraint
Constraint merupakan aturan untuk membatasi data yang
diperbolehkan untuk disimpan dalam database. Terdapat beberapa jenis constraint
dalam sistem basis data
1.
Primary
Key Constraint
Data kunci yang harus
berbeda di setiap recordnya dan menjadi kunci acuan dalam merelasikan data
2.
Foreign
Key Constraint
Digunakan untuk merujuk
atau mengambil data dari sebuah tabel dan data digunakan dalam tabel yang lain.
Foreign key akan selalu merujuk pada primary key dari sebuah tabel
3.
Unique
Constraint
Digunakan untuk membatasi
setiap data harus memiliki data yang berbeda tidak boleh ada yang sama
4.
Check
Constraint
Digunakan untuk membatasi
nilai yang masuk yang akan disimpan dalam database
5.
Not
Null
Digunakan untuk memastikan tidak ada
nilai kosong atau tidak ada data yang dimasukkan kedalam database
Referensi
Tidak ada komentar:
Posting Komentar