Pada postingan ini adalah yang berkaitan dengan desain tabel pada database .
Normalisasi adalah suatu teknik untuk mengorganisasikan data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai didalam suatu organisasi. Tujuan dari Normalisasi adalah menghilangkan kerangkapan data, untuk mengurangi kompleksitas, dan untuk mempermudah pemodifikasian data.
- Proses Normalisai
*Data diuraikan dalam bentuk table, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.
*Apabila table yang diuji belum memenuhi persyaratan tertentu, maka table tersebut perlu dipecah menjadi beberapa table yang lebih sederhana sampai bentuk yang optimal.
- Tahapan Normalisasi
*Bentuk Tidak Normal : Menghilangkan Perulangan Group.
*Bentuk Normal Pertama (1 NF) : Menghilangkan Ketergantungan Sebagian.
*Bentuk Normal Kedua (2 NF) : Menghilangkan Ketergantungan Transitif.
*Bentuk Normal Ketiga (3 NF) : Menghilangkan Anomali-anomali hasil dari ketergantungan fungsional.
*Bentuk Normal Keempat (4 NF) : Menghilangkan Anomali-Anomali tersisa
*Bentuk Normal Boyce-Codd (BCNF) : Menghilangkan ketergantungan Multivalue