Apa kegunaan integritas basis data
Kegunaan integritas data sendiri yaitu
untuk menjaga kemurnian data atau menjaga data-data yang tidak valid
agar tidak masuk ke database. Integritas data juga tergolong murah dan
mudah menjaga data integrity di level database dibandingkan dengan
aplikasi, selain itu bugs nya juga sedikit.
Jelaskan jenis-jenis integritas basis data
- Integritas Entitas (Entity Integrity), dimana tidak ada baris data duplikat dalam satu table.
- Integritas Jangkuan (Domain Integrity), dimana tidak ada item data yang melanggar jangkuan nilai di tiap kolom data.
- Integritas Acuan (Referential Integrity), yang menjaga relasi/korespodensi antar table.
- Integritas Data Antar Tabel (Redundant Data Integrity), dimana data di sebuah table tidak terulang di table lain
contoh untuk Integritas Entitas
Integritas entitas mendifinisikan sebuah
baris sebagai sebuah entitas yang unik untuk suatu tabel. Dalam
integritas entitas, tidak ada baris yang di duplikat didalam suatu
tabel.
Contoh :
create table Pembelian
(ID Pembelian smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPembelian));
contoh untuk Integritas Domain
Domain adalah nilai-nilai yang
dimungkinkan diasosiasikan dengan setiap atribut, Integritas domain
merupakan validasi masukan dari sebuah kolom. Dengan integritas domain,
tidak ada data yang melanggar jangkauan nilai di tiap kolom data.
Jenis domain yang harus dimiliki oleh setiap atribut :
1. Karakter bebas
2. Alphanumerik
3. Alphabet
4. Numerik
Pemeliharaan integritas domain :
1. Pendifinisian skema
2. Pemanfaatan properti field
3. Penerapan proses validasi pada pemasukan data
Contoh :
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