1.
Apa kegunaan integritas basis data
Jawab :
Adalah menjaga data agar data yang
tidak valid tidak masuk ke database. Menjaga konsistensi data pada
relasi keterkaitan antar table
2.
Jelaskan jenis-jenis integritas basis data
Jawab :
·
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
3.
Buatlah contoh untuk Integritas Entitas
Jawab :
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));
4.
Buatlah contoh untuk Integritas Domain
Jawab:
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.
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 komentar:
Posting Komentar