Normalisasi Normalisasi adalah proses mengatur data dalam database supaya terstruktur rapi. Tujuan utamanya: Menghilangkan duplikasi data → supaya data tidak disimpan berulang-ulang. Memastikan integritas data → mencegah ketidaksesuaian antar data. Mempermudah pemeliharaan → jika ada perubahan, cukup ubah di satu tempat. Bentuk Normalisasi (Normal Forms) Biasanya ada beberapa tahap: 1NF (First Normal Form) Setiap kolom hanya berisi satu nilai ( atomic ). Tidak ada data berulang dalam satu kolom. 2NF (Second Normal Form) Sudah memenuhi 1NF. Semua kolom non-key harus sepenuhnya bergantung pada primary key , bukan hanya sebagian (mengatasi partial dependency ). 3NF (Third Normal Form) Sudah memenuhi 2NF. Tidak ada kolom non-key yang bergantung pada kolom non-key lain ( transitive dependency ). Ada bentuk lanjutan seperti BCNF, 4NF, dan 5NF, tapi jarang dipakai di level dasar. 📌 Contoh Singkat: Sebelum normalisasi: ID Na...
Komentar
Posting Komentar