Normalisasi
Normalisasi database adalah proses pengelompokan atribut data yang membentuk entitas sederhana, nonredundant, fleksibel, dan mudah beradaptasi. Sehingga dapat dipastikan bahwa database yang dibuat berkualitas baik
Tujuan utama dari normalisasi :
- Menghilangkan dan mengurangi redudansi data.
- Memastikan dependensi data (data berada pada tabel yang tepat)
Contoh Normalisasi :
First Normal Form 1NF
1NF mewajibkan setiap kolom memiliki nilai yang unik dan tidak ada kelompok data yang berulang dalam satu barisnya. Pada 1NF akan dilakukan pengelompokkan beberapa tipe data yang sejenis sehingga dapat mengatasi anomali data.
Second Normal Form 2NF
2NF mewajibkan setiap kolom dalam tabel hanya bergantung pada satu kunci primer dan tidak bergantung pada kolom lain dalam tabel. 2NF akan mewajibkan setiap tabel yang sudah dipisahkan memiliki kunci primer
Third Normal Form (3NF)
3NF mewajibkan setiap kolom dalam tabel hanya bergantung pada satu kunci primer dan tidak bergantung pada kolom lain yang bukan kunci dalam tabel. 3NF akan memisahkan atribut yang tidak bergantung langsung dengan kunci primer, tetapi bergantung pada atribut non key lainnya
0 Komentar