a. Apa kegunaan
integritas basis data
b. Jelaskan
jenis-jenis integritas basis data
c. Buatlah contoh
untuk Integritas Entitas
d. Buatlah contoh
untuk Integritas Domain
Jawab :
a. 1.
Memasukkan aturan bisnis di dalam basis data
2. Menjaga agar data yang tidak valid
tidak masuk ke basis data
3. Menjaga konsistensi data pada relasi
keterkaitan antar table
b. -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.
-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.
-INTEGRITAS
REFERENSIAL
Integritas referensial adalah dasar relasi
antar tabel yaitu antara foregin key dengan promary key. Integritas referensial
memastikan bahwa seluruh nilai dari foregin key cocok dengan nilai primary key
yang dihubungkanya.
-INTEGRITAS
ENTERPRISE
Integritas enterprise mengizinkan kita
untuk menentukan spesifik business rules sendiri yang tidak sama pada kategori
integritas yang lainnya.
c. create
table Pembelian
(ID Pembelian smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPembelian));
d. 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)
Postest_Vc5_3KA11_15117182_Rifdah Salma Isnaini