1. Apa kegunaan integritas basis data
Jawaban :
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
Jawaban :
- 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
Jawaban :
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
Jawaban :
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