Langkah-Langkah Pembentukan Normalisasi
- Bentuk Tidak Normal (Unnormalized Form)
- Bentuk Normal Ke Satu (1 NF/First Normal Form)
Atom adalah zat terkecil yang masih memiliki sifat induknya, bila dipecah lagi maka ia
tidak memiliki sifat induknya.
Ciri-ciri 1 NF:
*Setiap data dibentuk dalam flat file (boleh memasukkan value data, boleh juga tidak
memasukkan value data), data dibentuk dalam satu record demi satu record nilai dari
field berupa atomik value.
*Tidak ada set atribut yang berulang atau bernilai ganda.
*Tiap field hanya satu pengertian.
Keterangan:
* = primary key
- Bentuk Normal Ke Dua (2 NF/Second Normal Form)
bentuk normal kesatu. Atribute bukan kunci haruslah bergantung secara fungsi pada
kunci utama/primary key. Sehingga untuk membentuk normal kedua haruslah sudah
ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat mewakili atribut lain
yang menjadi anggotanya.
Ketergantungan Fungsional adalah atribut yang bukan key (non key) bergantung pada
kunci utama (primary key).
Ketergantungan Transitif adalah suatu atribut pada tabel lain menjadi atribut biasa
(foreign key) dan pada tabel lain menjadi atribut utama (primary key).
Keterangan: * = primary key ** = foreign key
- Bentuk Normal Ke Tiga (3 NF/Third Normal Form)
dan semua atribut bukan primer tidak punya hubungan yang transitif. Dengan kata lain,
setiap atribut bukan kunci haruslah bergantung hanya pada primary key secara
menyeluruh.
Keterangan:
* = primary key
** = foreign key