17
Untuk
mengubah tabel UNF ke dalam bentuk
normal pertama, harus
mengidentifikasi dan menghilangkan bagian yang berulang pada tabel.
Sebuah
repeating
group
adalah
sebuah
atribut
atau
kumpulan
atribut
pada
suatu
tabel
yang
terdapat lebih
dari
satu
nilai
(multiple)
untuk
sebuah
occurrence
tunggal
dari
kunci
(key)
atributnya
yang
ditunjuk
dalam
tabel.
Ada
dua pendekatan umum untuk menghilangkan repeating group, yaitu
Menghilangkan dengan
memasukkan data
yang
berlebih
ke
dalam kolom
/
baris
kosong
sehingga
menghasilkan tabel
yang
hanya
mengandung
nilai
tunggal
(atomic).
Menghilangkan
dengan
menempatkan
data
yang
berlebih,
selanjutnya
dengan
mengkopi atribut kunci yang asli dalam sebuah relasi yang dipisahkan.
Kedua
pendekatan ini
benar,
tapi
pendekatan kedua
awalnya
menghasilkan relasi yang paling sedikit pada 1NF dengan mengurangi
redundansi. Jika
menggunakan pendekatan pertama, relasi
dari
1NF adalah
buruk,
selanjutnya selama
langkah
normalisasi
berikutnya
akan
menghasilkan
relasi
yang
sama
dengan
yang
relasi
dihasilkan
oleh
pendekatan kedua.
Akan
tetapi,
hasil
normalisasi
bentuk
pertama
,
masih
bisa
menyebabkan update
anomalies
sehingga diperlukan
normalisasi tahapan selanjutnya yang dinamakan
bentuk normal kedua (2NF).
2.1.9.2 2NF(2nd Normal Form)
Bentuk
2NF
adalah
berdasarkan
konsep
ketergantungan
fungsional
penuh (Full
Functional
Dependencies).
Functional
Dependencies
dinyatakan
dengan jika
A
dan
B
adalah
atribut
dari
suatu
relasi,
B
adalah
Full
Functional
|