33
bentuk tidak normal (unnormalized form) akan diubah ke bentuk normal pertama
dengan menghilangkan kelompok yang berulang
seperti atribut atau sekelompok
atribut.
b.
Bentuk Normal Kedua (Second Normal Form / 2NF)
Definisi bentuk Normal Kedua menurut Connolly (2005, p407) adalah sebuah
relasi yang ada pada bentuk normal pertama, dan setiap atribut yang bukan
primary key keterngantungan fungsional penuh pada primary key. Yang
didasarkan pada konsep ketergantungan fungsional secara penuh.
Perubahan dari 1NF ke 2NF
ditentukan
dengan
menghilangkan
ketergantungan
parsial.
Jika
terdapat
ketergantungan parsial
dilakukan
penghilangan atribut
yang
tergantung fungsional dengan
memindahkan ke dalam
relasi baru dengan duplikasi dari determinannya.
c. Bentuk Normal Ketiga (Third Normal Form / 3NF)
Definisi Bentuk Normal Ketiga menurut Connolly (2005, p408) adalah
sebuah relasi dimana
memenuhi 1NF dan 2NF dan dimana atribut tidak primary
key
mengalami
ketergantungan
transitif
pada
primary
key.
Dan
meskipun
relasi
2NF lebih sedikit mengalami
pengulangan data daripada 1NF, tidak dipungkiri
masih
bisa
mengalami
update anomalies (relasi yang memiliki data yang
berulang).
Normalisasi 2NF ke 3NF dilakukan
dengan menghilangkan ketergantungan
transitif. Jika terdapat ketergantungan transitif, maka dihilangkan dari relasi
dengan menempatkan atribut pada suatu
relasi yang baru dengan duplikasi
determinannya.
|