Jumat, 15 Maret 2013

NORMALISASI

Saya akan menjelaskan tetang database yang semula ubnormal/normal menjadi 1NF,2NF,3NF.


Berikut ini adalah contoh database un-normal jasa Umroh;



Pada tabel diatas, contoh data belum ternormalisasi dan sekarang kita ingin mengubah ke dalam bentuk 1NF dengan cara tidak ada data kolom yang dobel yaitu setiap kolom hanya mengandung satu nilai.


Bentuk 2NFnya didapat dengan teknik berikut:
Pada bentuk 1NF ini terdapat Candidate Key. Pertama dengan ID sebagai Candidate Key maka ID dapat menetukan Nama, Paket Umroh. Candidate Key yang kedua adalah Kode Pesawat yang dapat menentukan Pesawat,No Bagasi,Hotel,Paket Umroh. Dan Candidate Key yang terakhir No Bagasi yang dapat menentukan Tanggal Berangkat dan Tanggal Pulang.









Sedangkan untuk bentuk 3NF dan BCNF nya sama dengan bentuk 2NF.
Demikianlah post saya tentang normalisasi. Terimakasih ;)