22
multivalue dependency dan
normal
kelima
(5NF)
yang
disebut
juga
Project-
Join Normal Form (PJNF).
Menurut Connolly
&
Begg (2002, p387) UNF adalah sebuah table yang
mnegandung
lebih
dari
satu
bagian
yang
berulang
(repeating
group).
Bentuk
1NF adalah hubungan dimana irisan (intersection) dari setiap baris dan kolom
hanya mengandung satu nilai. Untuk mengubah table UNF ke 1NF
harus
mengidentifikasi dan menghilangkan bagian yang berulang pada UNF, antara
lain:
1. Pendekatan pertama,
hilangkan repetition group dengan
memasukkan data
yang berlebihan ke dalam kolom dan baris kosong sehingga
hasil dari
table
nantinya hanya mengandung nilai atomik (tunggal).
2. Pendekatan kedua, dengan
menempatkan data
yang berlebihan, selanjutnya
dengan
meng-copy
key
attributenya
yang
asli
dalam sebuah
relasi
yang
dipisahkan.
Kedua pendekatan
ini benar.
Tetapi , pendekatan kedua
awalnya
menghasilkan
relasi
yang
paling
sedikit
pada
1NF dengan
mengurangi
redundancy.
Jika
menggunakan
pendekatan
pertama,
relasi
1NF
adalah
buruk.
Selanjutnya
selama langkah normalisasi berikutnya akan
menghasilkan
relasi
yang
sama
yang dihasilkan oleh pendekatan kedua. Akan tetapi
hasil dari
normalisasi 1NF
masih bisa menyebabkan update anomalies, sehingga diperlukan normalisasi
bentuk kedua (2NF).
Menurut
Connolly,
2NF adalah berdasarkan konsep ketergantungan
fungsional penuh (full function dependency). Full function dependency
dinyatakan
dengan
jika
A
dan
B
adalah
attribute
dari
suatu
relasi,
B
adalah
|