31
d. Third Normal Form (3NF)
Menurut Connolly-Begg (2005, p409), aturan normalisasi ketiga
adalah
sebuah
relasi
dalam bentuk
normal
pertama
dan
kedua
yang
mana setiap
atribut
yang bukan non-primary key yang secara transitif
bergantung kepada primary key.
Langkah-langkah mengubah bentuk 2NF menjadi 3NF adalah :
1. Identifikasikan primary key dalam relasi 2NF,
2. Identifikasikan ketergantungan fungsional dalam relasi,
3. Jika terdapat ketergantungan transitif terhadap primary key, hapus
4. dengan
menempatkannya dalam relasi
yang baru bersama dengan
salinan determinannya.
e. Boyce-Codd Normal Form (BCNF)
Menurut Connolly-Begg (2005, p419),
sebuah relasi dinyatakan
berada dalam kondisi BCNF,
jika dan hanya jika, setiap
determinannya merupakan candidate key. Untuk mengetahui apakah
relasi
berada
dalam kondisi BCNF
adalah
dengan
cara
mengidentifikasikan apakah seluruh determinannya merupakan
candidate key.
f.
Fourth Normal Form (4NF)
Menurut Connolly-Begg (2005, p430), aturan normalisasi
keempat
adalah
sebuah
relasi
yang
berada
didalam kondisi Boyce-
Codd Normal Form dan tidak mengandung ketergantungan nontrivial
multi-valued.
Menurut
Connolly-Begg
(2005,
p429),
ketergantungan
|