Tuesday, April 20, 2021

Integritas Data(2)

 

Kegunaan dari integritas basis data adalah menjaga data agar data yang tidak valid tidak masuk ke database.

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.

 

·         Business 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.

·         Contoh Integritas entitas :

create table Pembelian

(ID Pembelian smallint,

ID model smallint,

DeskripsiModel varchar (40),

Primary Key (IDPembelian));

 

·         Contoh Integritas Domain :

Create table biografi

(idpenulis smallint unsigned not null,

tahunLahir year not null,

kotalahir varchar (40) not null default

‘Kosong’);

create domain nilai numerik(3,2)

constraint value-test check (value >=0.00)

No comments:

Post a Comment