Rabu, 16 Maret 2016

Kekangan Basis Data

Kekangan Basis Data Kekangan basis data dimaksudkan agar basis data bisa digunakan tanpa ada kesalahan. Kekangan basis data adalah aturan-aturan agar basis data tetap relevan dan menjaga integritas basis data. Terdapat lima aspek dalam aturan basis data, yaitu:
1. Redudansi data Redudansi data adalah pengulangan data pada basis data dan yang semestinya tidak diperlukan.
2. Inkonsistensi data Inkonsistensi data adalah data yang memiliki kesamaan primary key yang umumnya terjadi karena kesalahan input.
3. Data terisolasi Data terisolasi adalah data yang tidak bisa diakses oleh aplikasi basis data dan menyebabkan basis data seolah-olah tidak lengkap dan menghalangi user melakukan query. Hal ini umumnya terjadi dalam model ER, dimana sebuah tabel tidak memiliki hubungan dengan tabel lain dalam satu basis data.
4. Keamanan data Keamanan basis data adalah sebuah aspek penting karena data dalam basis data haruslah aman karena data bersifat penting dan rahasia. Keamanan data sangat penting untuk mencegah terjadinya kebocoran informasi kepada pihak yang tidak diinginkan.
5. Integritas data Integritas data adalah sebuah aspek yang dimaksudkan agar administrator basis data memiliki kontrol penuh kepada basis data yang dimiliki. Hal ini dilakukan dengan cara memastikan bahwa semua prosedur yang diberikan dalam pembuatan basis data benar-benar dilakukan.

Contoh sederhana dari kekangan basis data adalah:
Tabel 48 Family
Data tersebut memiliki primary key yaitu ID. Kolom ranking memiliki nilai yang berubah setiap tahun. Untuk menerapkan aturan kekangan maka dilakukan normalisasi, sehingga menjadi:

Tabel Identitas
Tabel Ranking
Untuk contoh kekangan yang lebih rumit:
Tabel Panggilan
Tabel Afiliasi

Tabel Team
 












Kesimpulan dari semua penjelasan diatas adalah, bahwa dalam menerapkan prinsip kekangan, akan dilakukan banyak praktik normalisasi. Mengingat bahwa prinsip kekangan penting untuk menjaga integritas dan keamanan data, maka kekangan harus diterapkan pada basis data yang besar, sehingga untuk menangani sebuah basis data yang besar, maka seorang administrator basis data harus bisa menguasai praktik normalisasi dengan baik dan benar.

Sumber :http://toyoganteng.blogspot.co.id/2012/12/kekangan-basis-data.html

Tidak ada komentar: