Skip to main content

Apa itu integritas basis data?

Integritas basis data adalah praktik memastikan bahwa data yang disimpan dalam database akurat, konsisten dan bebas dari kesalahan.Kesalahan ejaan sekecil apa pun atau pengulangan informasi dapat menyebabkan masalah besar untuk database, sehingga integritas basis data dianggap serius.Tiga pendukung integritas adalah integritas entitas, integritas domain dan integritas referensial.Seiring dengan ketiganya, normalisasi dan pemeriksaan kesalahan diterapkan untuk lebih memastikan integritas.Sebagian besar proses ini otomatis, tetapi administrator sering juga memeriksa secara manual untuk memastikan tidak ada kesalahan yang terjadi dalam database.

Ketika seorang administrator ingin menambah, mengubah atau menghapus informasi dari database, integritas basis data harus terlebih dahulu diperiksa.Inklusi, atau perubahan, dari informasi apa pun dapat menjadi bencana, karena data mungkin memiliki efek luas pada tabel dan bagian lain dari database.Untuk mengurangi kemungkinan hal ini, dan untuk menjaga informasi dalam database yang akurat, integritas selalu diperiksa sebelum perubahan dapat dilakukan.

Entitas integritas adalah kendala pertama untuk integritas basis data.Ini memeriksa tabel yang ingin bekerja administrator dan melihat nama baris.Jika baris dalam tabel yang sama memiliki nama yang sama, ini menciptakan informasi yang berlebihan, yang membingungkan database.

Ini memeriksa jenis data yang ditambahkan secara konsisten ke tabel atau bagian dan memastikan data baru sesuai dengan tipe data tersebut.Misalnya, jika tabel ditentukan hanya untuk menahan tanggal dan seseorang mencoba memasukkan kata, maka proses integritas domain akan mengingatkan administrator untuk kesalahan konsistensi.Ini karena tabel hanya dimaksudkan untuk menangani tanggal, sehingga memiliki kata akan mengacaukan pemrosesan reguler dan dapat menyebabkan kesalahan di masa depan. Kendala ketiga dalam integritas basis data adalah integritas referensial.Tabel dalam database jarang sendiri mdash;Tabel lain sering merujuk mereka dan mereka merujuk tabel lain.Jika administrator memerintahkan satu tabel untuk merujuk lain, tetapi tabel kedua salah eja atau tidak ada, ini menyebabkan kesalahan pemrosesan.Pemeriksaan integritas referensial untuk memastikan semua referensi valid. Selain dari ketiga masalah integritas ini, aturan normalisasi dan pemeriksaan kesalahan juga diterapkan untuk integritas basis data yang sebenarnya.Normalisasi mencari informasi yang berlebihan dan tabel panjang yang tidak perlu, menghilangkan redundansi dan mengubah tabel panjang menjadi beberapa tabel pendek, masing -masing.Pemeriksaan kesalahan menganalisis database untuk kesalahan potensial lainnya dan memastikan semua data valid.