SISTEM BASIS DATA 2 - Posttest_VC5
Posttest_VC5_3KA10_14117829_RadenRahmanAzizP
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. Integritas basis data bertujuan untuk menjamin validitas data yang terekam sesuai denga peraturan yang sudah ditentukan. Integritas data sendiri merupakan proses menggabungkan dua atau lebih sebuah data dari berbagai sumber database yang berbeda dalam sebuah penyimpanan.
>Mendefinisikan sebuah baris sebagai sebuah entitas unik dari suaatu table
>Memaksa integritas dari column atau primary key dari suatu table melalui index,unique,constraints,primary key dimana primary key tidak boleh null.
>Tidak ada baris duplikat dalam satu table.
>penerapan proses validasi pada program pemasukan data.
2. Integritas Domain
>Merujuk pada batas nilai yang diperbolehkan untuk setiap atribut
>Memiliki jenis jangkauan yaitu (karakter bebas,numerik,alphabet,alphanumerik)
>pemeliharaan domain dengan : pendefinisian skema,pemanfaatan properti field,penerapan proses validasi pada proses pemasukan data.
>Menentukan tipe dan panjang atribut yang akan menentukan kebutuhan ruang fisik penyimpanan data.
3. Integritas Referential
>Dasar relasi antar table yaitu primary dan foreign key.
>Memastikan bahwa seluruh nilai dari foreign key cocok dengan nilai primary key yang dihubungkannya.
>Penerapan pembuatan prosedur basis data.
>Pemeliharaan melalui program manipulasi data.
4. Integritas data antar tabel
>Menjamin nilai baris data di suatu tabel yang lain.
>Untuk efisiensi ruang penyimpanan dan konsistensi basis data.
>Beberapa pilihan untuk menjamin integritas data antara lain : Membedakan nilai kolom untuk tabel yang berbeda,menggabungkan table yang sejenis, membuat tabel baru untuk nilai kolom yang sama.
5. Integritas Aturan nyata
>Data di suatu tabel harus memiliki nilai yang layak dan dapat diterima ditempat sistem basis data itu diterapkan. Integritas jenis ini bersifat kasuistis, artinya sangat bergantung pada jenis data, lokasi, lingkungan, dan waktu penerapan basis data.
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)
Komentar
Posting Komentar