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)
0 comments:
Post a Comment