Pertanyaan Integritas Data
a. Apa kegunaan integritas basis data
Integritas sering
disebut sebagai Database Integrity (Integritas Basis Data). Integritas basis data bertujuan
untuk menjamin validitas data yang terekam
dalam RDBMS. Sebagaimana diketahui bahwa dalam RDBMS sebuah data yang akan
entry harus mengikuti karakteristik data sesuai dengan
ketentuan yang ditentukan.
b. Jelaskan jenis-jenis integritas basis data
1. Integritas Entity
>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.
c. Buatlah contoh untuk Integritas Entitas
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.
d. Buatlah contoh untuk Integritas Domain
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.
Tidak ada komentar:
Posting Komentar