Rangkuman "Integritas Data"
Topik dan Ide Inti
1. Pengertian Integritas Data
Integritas data adalah tingkat keakuratan dan konsistensi data yang tersimpan dalam database. Ketika data mengandung kesalahan, maka integritasnya akan hilang. Integritas data mencakup dua aspek utama:
- Akurasi Data: Kebenaran informasi yang tersimpan.
- Konsistensi Data: Kesesuaian data di seluruh sistem dan waktu.
2. Jenis-jenis Integritas Data
Integritas data dapat dibagi menjadi beberapa jenis, masing-masing memiliki peran penting dalam menjaga kualitas data:
2.1 Integritas Domain
- Definisi: Memastikan bahwa nilai yang dimasukkan ke dalam database berada dalam batasan yang ditentukan, seperti tipe data dan rentang nilai.
- Contoh: Sebuah kolom tanggal lahir tidak boleh berisi nilai di masa depan.
2.2 Integritas Entitas
- Definisi: Menjamin bahwa setiap entitas dalam database memiliki pengidentifikasi unik, yang dikenal sebagai kunci primer.
- Kunci Primer: Kunci yang digunakan untuk mengidentifikasi setiap baris dalam tabel secara unik.
- Contoh: NIM (Nomor Induk Mahasiswa) sebagai kunci primer dalam tabel mahasiswa.
2.3 Integritas Referensial
- Definisi: Memastikan bahwa hubungan antar tabel tetap konsisten. Setiap nilai kunci asing harus cocok dengan nilai kunci primer di tabel lain.
- Contoh: Jika tabel mahasiswa memiliki kunci asing yang merujuk ke tabel dosen, maka setiap nilai kunci asing harus ada dalam tabel dosen.
2.4 Integritas Semantik
- Definisi: Memberlakukan batasan logis pada nilai data untuk memastikan bahwa data memiliki makna yang benar.
- Contoh: Gaji seorang karyawan tidak boleh melebihi gaji atasannya; total kursi yang tersedia harus lebih dari nol untuk melakukan reservasi.
3. Pentingnya Integritas Data
- Keandalan Data: Data yang akurat dan konsisten memungkinkan pengambilan keputusan yang lebih baik.
- Keamanan Data: Mengurangi risiko kesalahan yang dapat menyebabkan kerugian finansial atau reputasi.
- Kepatuhan Regulasi: Banyak industri diharuskan untuk menjaga integritas data untuk mematuhi regulasi dan standar industri.
4. Contoh Penerapan
4.1 Contoh Kunci Primer
- Tabel Mahasiswa:
- Kolom: NIM, Nama, Tanggal Lahir, Asal, Kelas, Wali
- NIM adalah kunci primer yang unik untuk setiap mahasiswa.
4.2 Contoh Kunci Asing
- Tabel Kuliah:
- Kolom: NIM, Kode MK, Nilai
- NIM di sini berfungsi sebagai kunci asing yang merujuk ke tabel mahasiswa.

Komentar
Posting Komentar