JUMLAH
GAJI
1.500.000
E02
2.000.000
B01
B02
B03
B04
NAMA
BAGIAN
SOPIR
TICKETING
GUIDE
HOTEL RESERVASI
Tabel diatas merupakan table unormalisasi yang berisi ID GAJI, JUMLAH GAJI, ID
BAGIAN, NAMA BAGIAN. Pada table tersebut dapat dilihat masih adanya atribut yang
bernilai ganda yaitu pada kolom ID BAGIAN, oleh sebab itu perlu melakukan
normalisasi sehingga nilai ganda tersebut menghilang.
ID GAJI
E01
E01
E02
E02
ID BAGIAN
JUMLAH
GAJI
1.500.000
1.500.000
2.000.000
2.000.000
ID BAGIAN
B01
B02
B03
B04
NAMA
BAGIAN
SOPIR
TICKETING
GUIDE
HOTEL RESERVASI
Tabel di atas merupakan table normal tahap pertanama(1NF). Dimana pada table tersebut
masing-masing atribut sudah terurai dan tidak ada lagi atribut yang memiliki nilai
ganda.Yang menjadi kunci primer pada table di atas adalh ID GAJI dan IDBAGIAN
Entitas Gaji
ID
GAJI
E01
E02
ID
BAGIAN
B01
B02
B03
JUMLAH
GAJI
1.500.000
2.000.000
NAMA
BAGIAN
SOPIR
TICKETING
GUIDE
B04
HOTEL RESERVASI
Tabel di atas adalah tabel normal tahap ke dua(2NF). Dimana pada table tersebut sudah
tidak memiliki dependensi parsial. Dependensi parsial tersebut diubah menjadi relasi
dimana primary key sebagai determinannya. Dengan mengubah dependensi yang terkait
langsung dengan primary key sebagai relasi tersendiri dan primary key pada relasi
tersebut adalah primary key pada relasi semula.
ID DETAIL
01
02
03
04
ID
GAJI
E01
E01
E02
E02
ID
BAGIAN
B01
B02
B03
B04
Tabel di atas merupakan table normal tahap ke 3 dimana pada table tersebut sudah tidak
mengandung dependensi transitif, dan primary key pada tiap-tiap table pada tahap ke dua
menjadi foreign key pada table tahap 3 NF