![]() 26
INSTRUCTOR
COURSE
FD1
INSTRUCTOR
STUDENT
FD1
Tabel 2.7 Relasi Teach setelah didekomposisi
5. Bentuk normal keempat (4NF)
Ketergantungan nilai banyak (MultiValued Atribut)
Menurut Connolly
(2002,
p407-408)
MultiValued
Dependecy adalah
suatu
kondisi
di
mana
terdapat ketergantungan antara
atribut
(contohnya,
A,
B, and C) di suatu relasi, di
mana
untuk setiap
nilai dari
A
terdapat sejumlah
nilai
dari
B
dan
sejumlah
nilai
dari
C.
Tetapi,
antara
B
dan
C
tidak
saling
tergantung atau tidak ada hubungan satu sama lainnya.
Terjadinya
multivalued dependencies dalam
suatu
relasi dikarenakan
pada bentuk 1NF tidak diperbolehkan adanya repeating
groups
(atribut
dalam
satu
baris
mempunyai
nilai
lebih
dari
satu).
Contohnya, jika
dalam
suatu
relasi
terdapat
dua
multivalued
atribut,
kita
harus
mengulang
setiap
nilai
dari
satu
atribut
dengan setiap nilai
dari
atribut
lain,
untuk
menjaga
konsistensinya.
Hal
ini
menyebabkan
multivalued dependencies
dan
menghasilkan redundansi data.
BranchStaffOwner
|