Home Start Back Next End
  
32
Menurut Connolly dan Begg (2010:388), terdapat beberapa tahap dalam proses
menormalisasikan suatu basis data. Tahap-tahap tersebut antara lain : 
1)
UNF (Unnormalized Form)
UNF
adalah tahap awal suatu data pada saat
belum dilakukan normalisasi.
Biasanya tahap UNF
memiliki banyak data yang berulang maupun data yang
berupa hasil kalkulasi.
2)
1NF
Tahap normalisasi pertama dimana setiap baris dan kolom data hanya boleh
memiliki satu nilai. Dengan kata lain, pada tahap 1NF,
anda menghilangkan
repetisi dan hasil kalkulasi.
3)
2NF
Tahap normalisasi kedua menghilangkan ketergantungan fungsional atau
ketergantungan parsial. Tahap ini memisahkan atribut-atribut yang memiliki
ketergantungan terhadap kunci primer.
4)
3NF
Tahap normalisasi ketiga didefinisikan sebagai tahap untuk menghilangkan
ketergantungan transitif pada suatu data. Dalam tahap ini, atribut bukan kunci
primer yang tergantung dengan kunci primer akan dipisahkan.
5)
BCNF (Boyce-Codd Normaized Form)
BCNF adalah tahap normalisasi dimana suatu relasi memenuhi syarat jika dan
hanya jika semua determinan adalah kunci kandidat. BCNF
merupakan
perbaikan terhadap 3NF
karena bentuk 3NF
masih berkemungkinan memiliki
anomali.
Tahap 1NF
sampai 3NF
adalah tahap-tahap yang umum digunakan untuk
menormalisasikan suatu data agar tidak ditemukan anomali. Sedangkan BCNF
Word to PDF Converter | Word to HTML Converter