Normalisasi

 

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 :

  1. Menghilangkan dan mengurangi redudansi data.
  2. 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





Posting Komentar

0 Komentar

Normalisasi
Create Table in PHPmyadmin
Tugas Normalisasi