24
Normalisasi merupakan sebuah teknik dalam logical design
sebuah basis
data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur
relasi yang baik (tanpa redudansi). Adapun bentuk-bentuk normal tersebut adalah :
a.
First Normal Dorm (1NF)
Menurut Connolly
dan Begg
(2010, p430), dikatakan 1NF jika persimpangan
setiap baris dan kolom mengandung satu dan hanya satu nilai. 1NF akan terjadi
jika pada sebuah relasi repeating group-nya sudah hilang. Untuk menghilangkan
repeating group pada tabel yang tidak normal, yaitu:
1)
Dengan memasukkan data ke dalam kolom yang kosong dari baris yang
mengandung data yang berulang
2)
Dengan menempatkan data yang berulang bersama dari atribut kunci pada
relasi yang terpisah.
b.
Second Normal Form (2NF)
Menurut Connolly dan Begg
(2010, p434), dikatakan 2NF jika relasi pada 1NF
dan setiap atribut yang bukan primary key
fungsional sepenuhnya tergantung
pada primary key.
Normalisasi 1NF hubungan dengan 2NF melibatkan
penghapusan dependensi parsial. Jika ada ketergantungan parsial kita menghapus
atribut sebagian tergantung dari hubungan dengan menempatkan mereka dalam
hubungan baru bersama dengan salinan penentu mereka.
c.
Third Normal Form (3NF)
Menurut Connolly dan Begg (2010, p435), dikatakan 3NF jika berada dalam
bentuk 1NF dan 2NF serta tidak ada atribut yang bukan primary key bergantung
secara transitif terhadap primary key. Normalisasi 2NF hubungan dengan 3NF
melibatkan penghapusan dependensi transitif. Jika ada ketergantungan transitif
|