23
dipakai. Artinya, bahwa pada kebanyakan relasi bila ketiga bentuk normal tersebut telah
dipenuhi
maka
persoalan
anomali
tidak
akan
muncul
lagi.
Bentuk
normal
Boyce-Codd
bergantung pada primary key. Atau
dengan kata lain, pada 2NF kita
menghilangkan ketergantungan partial.
4.
Bentuk normal ketiga (3NF)
Bentuk
normal
ketiga
didefinisikan
berdasarkan
ketergantungan
transitif
(Transitive Dependency).
Transitive Dependency adalah sebuah kondisi dimana A, B, dan C adalah
atribut-atribut dari relasi seperti jika A
Æ
B
dan
B
Æ
C,
maka C secara
transitif bergantung pada A
melalui
B. (Dengan ketentuan bahwa A tidak
secara fungsional bergantung pada B atau C).
Sedangkan 3NF adalah sebuah relasi antara bentuk dan bentuk kedua, dan
dimana
tidak
ada
atribut
yang
bukan
primary
key
secara
transitif
bergantung pada primary key.
5.
Bentuk normal Boyce-Codd (BCNF)
Menurut Connoly dan Begg (2002, p398) suatu relasi disebut
memenuhi
bentuk
normal Boyce-Codd jika dan
hanya jika semua penentu
(determinan) adalah candidate key. BCNF merupakan bentuk normal
sebagai
perbaikan
terhadap
3NF
karena
bentuk
normal
ketiga
berkemungkinan
masih
memiliki
anomali
sehingga
perlu
dinormalisasi
lebih
jauh.
Suatu
relasi
yang
memenuhi
BCNF
selalu
memenuhi
3NF,
tetapi tidak untuk sebaliknya.
Bentuk
normal
pertama
hingga
ketiga
merupakan
bentuk
normal
yang
umum
|