posttest_vc5_3KA10_1B118709_M.Faisal Daulay
Nama : M.Faisal Daulay
NPM : 1B118709
Kelas : 3KA10
Matkul : Sistem Basis Data 2
Tugas : vclass 5 posttest
a. Apa kegunaan integritas basis data
Untuk menjamin konsistensi data terhadap semua
konstrain yang diberlakukan terhadap data tersebut, sehingga memberikan jaminan
keabsahan data itu sendiri dan kegunaannya yaitu menjaga data agar data yang
tidak valid tidak masuk ke database. Menjaga konsistensi data pada relasi
keterkaitan antar tabel.
b. Jelaskan jenis-jenis integritas basis data
(1) Integritas entitas (entity
integrity), dimana tidak ada baris data duplikat dalam satu tabel
(2) Integritas jangkauan (domain
integrity), dimana tidak ada item data yang melanggar jangkauan nilai ditiap
kolom data
(3) Integritas jangkauan
(referentian integrity), yang menjaga relasi/korespondensi antar tabel
(4) Integritas data antar tabel
(redundant data integrity) dimana data di sebuah tabel tidak berulang di tabel
lain
(5) Integritas aturan nyata
(bussiness rule integrity), dimana data disuatu tabel harus memiliki nilai yang
layak dan dapat diterima (acceptable) di tempat sistem basis data itu
diterapkan.
c. Buatlah contoh untuk Integritas Entitas
Contoh :
create table Pembelian
(ID Pembelian smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPembelian));
d. Buatlah contoh untuk Integritas Domain
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)
Comments
Post a Comment