38
4.
Third Normal Form (3NF)
3NF adalah relasi dimana ada dalam 1NF dan
2NF, dan tidak ada non-key atribut yang tergantung
fungsional kepada non-key atribut lainnya.
Petunjuk mengembangkan 3NF pada relasi:
1.
Tentukan atribut-atribut.
2.
Kelompokan atribut tersebut
yang secara
logis
mempunyai hubungan dalam relasi.
3.
Pilih kunci kandidat
4.
Bila ada repeating group, normalisasikan
5.
Pilih kunci utama
6.
Identifikasikan
ketergantungan
fungsional.
Yang
dimaksud dengan ketergantungan fungsional yaitu :
a.
Dekomposisi relasi sejauh ada atribut bukan kunci
(non-key)
yang belum tergantung
sepenuhnya atas
kunci utama.
b. Kombinasikan
relasi
dengan
kunci
utama
yang
identik.
c.
Temukan ketergantungan
transitif
(kondisi
dimana
A, B, dan C adalah atribut-atribut
dari sebuah
relasi yang mana jika A ? B dan B ? C, maka C
adalah
ketergantungan
secara
transitif
pada
A
|