Sabtu, 31 Maret 2012

Contoh Lain Teknik Normalisasi


 
Berikut adalah contoh lain dalam penggunaan Teknik Normalisasi pada sebuah tabel

Unnormalized Tabel

 

Tabel di atas belum normal karena nilai pada kolom Kode_Matkul lebih dari satu.


Normalisasi Pertama
 

Nilai pada masing-masing kolom hanya ada satu.


 Normalisasi Kedua

Tabel 1
 

Tabel 2
 
Tabel 3
 

Pada bentuk normalisaasi pertama, masih terdapat ketidaktergantungan terhadap beberapa kolom (misal TL tidak bergantung pada Kode_Matkul), sehingga tabel dipecah menjadi tiga bagian agar tabel-tabel tersebut dapat memiliki ketergantungan terhadap kolom-kolomnya (misal NIM bergantung pada Nama dan TL).


 Normalisasi Ketiga
Tabel 1 dan tabel 2 sudah memenuhi kriteria bentuk normalisasi ketiga, namun tidak untuk tabel 3 karena bila kita ingin merubah nilai value bobot dari nilai, maka kita akan melakukan perubahan pada banyak record/baris yang lain sehingga pada bentuk normalisasi ketiga, tabel 3 dipecah lagi menjadi dua tabel agar memenuhi kriteria bentuk normalisasi ketiga

Tabel 3a
 


 Tabel 3b





Tidak ada komentar:

Posting Komentar