NORMALISASI
Proses normalisasi adalah proses menganalisa dan memperbaiki skema relasi menggunakan data atribut untuk memperoleh properti-properti skema relasi yang baik menjadi bentuk normal lebih tinggi sehingga dapat :
Ø Mengotimalisasi redundansi
Ø Menghilangkan anomali
Tujuan proses normalisasi adalah mengkonversi relasi menjadi bentuk normal lebih tinggi.
Terdapat beragam tingkat bentuk normal, yaitu:
1. Bentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak.
2. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial.
3. Bentuk normal ketiga (3NF) untuk menghilangkan kebergantungan transitif.
4. Bentuk normal Boyce-Codd (BCNF) untuk menghilangkan anomaly tersisa disebabkan kebergantungan fungsional.
5. Bentuk normal keempat (4NF) untuk menghilangkan kebergantungan nilai jamak.
6. Bentuk normal kelima (5NF) untuk menghilangkan anomaly tersisa.
Proses normalisasi adalah proses menganalisa dan memperbaiki skema relasi menggunakan data atribut untuk memperoleh properti-properti skema relasi yang baik menjadi bentuk normal lebih tinggi sehingga dapat :
Ø Mengotimalisasi redundansi
Ø Menghilangkan anomali
Tujuan proses normalisasi adalah mengkonversi relasi menjadi bentuk normal lebih tinggi.
Terdapat beragam tingkat bentuk normal, yaitu:
1. Bentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak.
2. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial.
3. Bentuk normal ketiga (3NF) untuk menghilangkan kebergantungan transitif.
4. Bentuk normal Boyce-Codd (BCNF) untuk menghilangkan anomaly tersisa disebabkan kebergantungan fungsional.
5. Bentuk normal keempat (4NF) untuk menghilangkan kebergantungan nilai jamak.
6. Bentuk normal kelima (5NF) untuk menghilangkan anomaly tersisa.
