Integritas data adalah menjamin konsistensi data terhadap semua
konstrain yang diberlakukan terhadap data tersebut, sehingga memberikan jaminan
keabsahan data itu sendiri.
Tujuannya adalah menjaga data agar data yang tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi keterkaitan antar tabel.
Tujuannya adalah menjaga data agar data yang tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi keterkaitan antar tabel.
Integritas data dapat dikelompokkan sebagai berikut :
1.
Entity Integritas
Entity integritas mendefenisikan sebuah baris sebagai sebuah
entitas yang unik untuk suatu tabel. Entity integritas memaksa integritas
dari colum atau primary key dari suatu tabel (melalui index, unique,
constrains, primarykey) tidak boleh null.
2.
Domain integritas
Domain Integritas merupakan validasi dari masukan untuk sebuah kolom.
Anda dapat memaksa domain integritas dengan membatasi tipe (melalui data
types), format (melalui check constraints dan rules),
atau range nilai-nilai yang mungkin (melalui
Foreign Key Constraints, Check Constraints, Default Definitions dan rules).
3.
Refferential Integritas
Refferential integritas memastiakn bahwa seluruh nilai dari
foreign key cocok dengan nilai primary key yang dihubungkan.
4.
User Defined integritas
User difined integritas mengizinkan kita untuk menentukan
spesific business rules sendiri yang tidak sama pada kategori
integrity yang lain
Jenis-jenis Integritas Data :
- Domain
integrity (Integritas jangkauan nilai)
Tidak ada item data yang melanggar jangkauan nilai di tiap kolom data.
- Integrity
Entity (Integritas Entitas)
Tidak ada baris data duplikat dalam satu tabel.
- Integrity
Referential (Integritas acuan)
Menjaga relasi atau korespondensi antar tabel.
- Redudant
Data Integrity (Integritas Data Antar Tabel)
Data di sebuah tabel tidak berulang di tabel lain.
- Bussiness
Rule Integrity (Integritas Aturan Nyata)
Data di suatu tabel harus memiliki nilai yang layak dan dapat diterima
ditempat sistem basis data itu diterapkan. Integritas jenis ini bersifat
kasuistis, artinya sangat bergantung pada jenis data, lokasi, lingkungan, dan
waktu penerapan basis data.
- Membuat
Constraint
Constraint merupakan suatu aturan yang membatasi jenis data yang
diijinkan untuk dimasukkan ke dalam tabel.
0 comments:
Post a Comment