![]() 17
Second Normal Form (2NF)
2NF adalah suatu relasi yang sudah bentuk normal pertama dan setiap
atribut
yang bukan primary key secara penuh bergantung
fungsional pada
primary key. Langkah untuk mentransformasikan 1NF menjadi 2NF
adalah sebagai berikut:
membuang ketergantungan parsial, jika terdapat ketergantungan
parsial,
membuang
atribut
yang
bergantung fungsional dari relasi
dengan
menempatkannya
dalam suatu
relasi
baru
bersamaan
dengan
suatu
salinan determinannya. Full Functional Dependency
mengindikasikan
jika
A
dan
B
adalah
atribut dari suatu relasi, B
bergantung
penuh
fungsional
pada
A
jika
B
bergantung
fungsional
pada A, tetapi tidak pada setiap subset A.
Third Normal Form (3NF)
3NF adalah suatu relasi yang sudah bentuk normal pertama dan kedua
dimana
tidak ada
atribut
yang bukan primary key
yang bergantung
transitif pada
primary key. Langkah untuk mentransformasikan 2NF
menjadi 3NF adalah sebagai berikut:
membuang
ketergantungan
transitif,
jika
terdapat
ketergantungan
transitif,
membuang
atribut
yang
bergantung
transitif
dari
relasi
dengan
menempatkan
atribut
dalam
suatu
relasi
baru
bersamaan
dengan suatu salinan determinan.
|