![]() 41
Suatu hubungan dikatakan 3NF jika :
-
Berada dalam 1NF dan 2NF.
-
Setiap atribut non-primary-key
memiliki ketergantungan
transitif (transitive dependency) terhadap primary key.
Ketergantungan transitif adalah ketergantungan antara atribut
non-primary-key dengan atribut non-primary-key.
5.
Boyce-Codd Normal Form (BCNF)
Menurut Connolly dan Begg (2010: 447), BCNF adalah
sebuah relasi di dalam BCNF jika dan hanya jika setiap
penentunya adalah sebuah cadidate key.
6.
Fourth Normal Form (4NF)
Menurut Connolly dan Begg (2010: 457), 4NF adalah sebuah
relasi di dalam 4NF jika dan hanya jika untuk setiap
ketergantungan nontrivial mutivalued
A
>B, A adalah sebuah
cadidate key dari relasi.
7.
Fifth Normal Form (5NF)
Menurut Connolly dan Begg (2010: 458), 5NF adalah sebuah
relasi di dalam 5NF jika dan hanya jika setiap ketergantunagn join
(
,
,.....
) di dalam sebuah relasi R, setiap proyeksi
termasuk sebuah cadidate key dari relasi asli. Ketergantunagn join
adalah menjelaskan sebuah tipe dari ketergantunagan. Sebagai
contoh, untuk sebuah relasi R dengan bagian dari atribut-atribut
dari R dinyatakan sebagai A,B,...Z, sebuah relasi R memenuhi
sebuah ketergantungan join
jika dan hanya jika setiap nilai legal
dari adalah sama untuk penggabungan dari proyeksinya di
A,B,...,Z
Berikut adalah contoh dari tahapan normalisasi yang telah
disebutkan diatas.
UNF
ClientRental(clientNo, cName, PropertyNo, pAddress, rentStart,
rentFinish, rent, ownerNo, oName)
|