Kamis, 12 Mei 2016

BENTUK NORMALISASI


Teknik Normalisasi
Contoh : bentuk keluaran kartu peminjaman perpustakaan smart
 
Langkah-langkah pembentukan normalisasi :
  • Bentuk tidak normal (unnormalized form)
  • Bentuk normal ke satu (1NF/first normal form)
Suatu relasi 1NF jika dan hanya jika sifat dari relasi atributnya bersifat atomik.
Atom adalah zat terkecil yg masih memiliki sifat induknya, bila dipecah lagi maka ia tidak memiliki sifat induknya.
ciri-ciri 1 NF:
1. setiap data dibentuk dalam flat file (boleh mamasukkan value data,boleh juga tidak memasukkan value data), data dibentuk dalam satu record demi satu record nilai dari field berupakan atomik value.
2. Tidak ada set atribut yang berulang atau bernilai ganda.
3. Tiap field hanya satu pengertian.
 
Keterangan :
* = primary key
  • Bentuk normal ke dua(2NF/second normal form)
 Bentuk normal ke dua mempunyai sifat yaitu bentuk data telah memenuhi kriteria bentuk normal ke satu. Atribute bukan kunci haruslah tergantung secara fungsi pada kunci utama/primary key. sehingga untuk membentuk normal ke dua haruslah sudah ditentukan kunci-kunci field. kunci field unik dan dapat mewakili atributn lain yang menjadi anggotanya.

ketergantungan fungsional adalah atribut yang bukan key (non key) bergantung pada kunci utama(primary key).

ketergantungan traansitif 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 nomal ke tiga (3NF/Third normal form)
Untuk menjadi bentuk normal ketiga maka relaisi haruslah dalam bentuk kedua 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 ke

Tidak ada komentar:

Posting Komentar