Integritas Data
a.
Apa kegunaan integritas basis data
Karena integritas data penting dapat
memastikan keakuratan, konsistensi, aksebilitas dan kualitas tinggi dari sebuah
data. maka kegunaannya yaitu untuk menjaga data yang tidak valid masuk
ke dalam database guna menjaga kebenaran data.
b.
Jelaskan jenis-jenis integritas basis data
1.
Integritas Entitas (Entity Integrity)
Mendefinisikan sebuah baris sebagai sebuah entitas yang unik untuk suatu table, dimana tidak
ada baris data duplikat dalam satu table.
2.
Integritas Jangkuan (Domain Integrity)
Adalah
nilai-nilai yang dimungkinkan diasosiasikan dengan setiap atribut, Integritas
domain merupakan validasi masukan dari sebuah kolom, dimana tidak
ada item data yang melanggar jangkuan nilai di tiap kolom data.
3.
Integritas Acuan (Referential Integrity)
Memastikan bahwa seluruh nilai dari foregin key cocok dengan nilai
primary key yang dihubungkanya.
4.
Integritas enterprise
Mengizinkan kita untuk menentukan spesifik business rules sendiri yang
tidak sama pada kategori integritas yang lainnya.
c.
Buatlah contoh untuk Integritas Entitas
Integritas
Entitas:
create table Pemesanan
(ID Pemesanan smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPemesanan));
d.
Buatlah contoh untuk Integritas Domain
Integritas domain :
Create table penerbit
(idpenulis smallint unsigned not null,
tahunTerbit year not null,
kotaTerbit varchar (40) not null
default ‘Kosong’);
create domain nilai numerik(3,2)
constraint
value-test check (value >=0.00)
Komentar
Posting Komentar