34
d.
Bentuk Normal Boyce-Codd (BCNF)
Menurut Connolly (2005, p419) BCNF adalah suatu relasi jika dan hanya jika
setiap determinan adalah kunci kandidat.
BCNF
berdasarkan
pada
prinsip
ketergantungan
fungsional.
Perbedaan
BCNF dan 3NF adalah jika 3NF memungkinkan sebuah relasi memiliki B
sebagai primary key dan A ketergantungan fungsional terhadap B, A boleh tidak
merupakan
kunci
kandidat,
sedangkan
dalam BCNF,
A
harus
merupakan
kunci
kandidat.
e. Bentuk Normal Keempat (Fourth Normal Form / 4NF)
Meskipun BCNF
menghilangkan anomali
dari
ketergantungan
fungsional,
penelitian
lebih
lanjut
mengidentifikasikan
tipe ketergantungan
lainnya
yang
disebut multi-valued dependency (MVD) yang juga menyebabkan pengulangan
data.
MVD
menggambarkan
ketergantungan
antara
atribut
dalam suatu
relasi,
dimana setiap nilai dari A adalah sekelompok nilai untuk B dan sekelompok nilai
untuk C. Dimana nilai-nilai B dan C tidak tergantung satu sama lain.
Menurut Connolly (2005, p430) Bentuk normal keempat adalah suatu relasi
yang memenuhi BCNF dan tidak mengandung nontrivial multi-valued
dependencies
(yang
dilakukan
dengan
pemisahan
atribut
yang multi-valued
dependency ke relasi yang baru).
f.
Bentuk Normal Kelima (Fifth Normal Form / 5NF)
Menurut Connolly (2005, p431) Bentuk
Normal Kelima adalah suatu relasi
yang tidak memiliki ketergantungan gabungan (join dependency). 5NF ini sering
disebut project-join normal form (PJNF).
|