V-Class 5 - Post-test Integritas Data
Soal :
1. Apa kegunaan integritas basis data ?2. Jelaskan jenis-jenis integritas basis data!
3. Buatlah contoh untuk Integritas Entitas!
4. Buatlah contoh untuk Integritas Domain!
Jawaban :
1. Integritas data sangat penting karena dapat memastikan keakuratan, konsistensi, aksesibilitas, dan kualitas tinggi dari sebuah data, sehingga sangat penting untuk mengikuti aturan pengintegritasan suatu data.2. Jenis-jenis Integritas Data :
· Domain integrity (Integritas jangkauan nilai)
Tidak ada item data yang melanggar jangkauan nilai di tiap kolom data.
· Integrity Entity (Integritas Entitas)
Tidak ada baris data duplikat dalam satu tabel.
· Integrity Referential (Integritas acuan)
Menjaga relasi atau korespondensi antar tabel.
· Redudant Data Integrity (Integritas Data Antar Tabel)
Data di sebuah tabel tidak berulang di tabel lain.
· Bussiness Rule Integrity (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.
· Membuat Constraint
Constraint merupakan suatu aturan yang membatasi jenis data yang diizinkan untuk dimasukkan ke dalam tabel.
3.
NPM = primary key, tidak boleh kosong
Nilai dari NPM unik, tidak ada baris data yang duplikat
4.
- Nama Atribut : No_Barang
- Deskripsi : Nomor barang yang ada di toko
- Tipe Data : Teks
- Panjang Data : 5
- Format : XX999
- Jangkauan : 2 digit pertama merupakan kode jenis barang
- Keunikan : Harus unik
- Dukungan Null : Tidak boleh null