18
Dependencies
pada A
jika
B
adalah
secara
fungsional bergantung
pada
A
,
tapi
bukan
merupakan himpunan
bagian
dari
A
(Connoly, 2002,
p391).
Jelasnya
bentuk
normal
kedua
adalah
sebuah
relasi
di
dalam bentuk
normal
pertama
dan
setiap atribut
yang bukan primary key adalah secara
fungsional tergantung pada
primary key
(Connoly, 2002,
p392).
Proses
normalisasi dari relasi 1NF
ke
2NF
melibatkan penghilangan dari bagian yang ketergantungan.
2.1.9.3 3NF(3rd Normal Form)
Bentuk
normal
ketiga
adalah
berdasarkan pada
konsep
peralihan
ketergantungan (transitive dependencies). Transitive Dependencies adalah
sebuah kondisi dimana A, B dan C adalah atribut dari sebuah relasi bahwa jika A
?
B
dan
B
?
C,
maka C
adalah
secara
transitif
bergantung pada
A
melalui
B
(menyatakan bahwa
A
tidak
secara
fungsional
bergantung
pada
B
dan
C).
(Connoly, 2002,
p394).
Bentuk
normal ketiga adalah sebuah
relasi pada bentuk
normal
pertama
dan
kedua
dimana
tidak
ada
atribut
non
-
primary
key
secara
transitif
bergantung
(Transitive
Dependent)
pada
primary
key
(Connoly,
2002,
p394).
Proses
normalisasi dari
relasi
2NF
ke
3NF
melibatkan penghilangan dari
ketergantungan transitif. Penghilangan ketergantungan transitif antara atributnya
dengan
menempatkan atribut
tersebut
ke
dalam
relasi
baru,
selanjutnya
dengan
sebuah salinan dari determinannya.
|