23 Des 2011

Jenis Normalisasi

Konsep normalisasi
  • Normal form (bentuk normal) adalah suatu klas dari skema database relasi yang didefinisikan untuk memenuhi tujuan dari tingginya integritas dan maintainability.
  • Kreasi dari suatu bentuk normal disebut normalisasi.
  • Normalisasi dicapai dengan penganalisaan ketergantungan diantara setiap individu attribut yang diassosiasikan dengan relasinya.
First Normal Form (1NF)
  • Dikatakan 1NF bila semua domain yang tercakup terdiri hanya atomic value, misalnya tidak ada pengulangan group (domain) dalam sebuah tabel.
  • Banyak terjadi duplikasi data.
  • Bila ingin di jadikan 1NF data dari 0NF harus diiisi tidak boleh ada kolom atau nilai yang kosong.
Contoh : Tabel 0NF
Bila di rubah menjadi 1NF, maka kolom yang kosong diisi dengan nilai yang seharusnya. Seperti contoh di bawah ini.
Second Normal Form(2NF)
  • ada kunci yang dimana yang akan digunakan dalam sebuah himpunan dimana himpunan tersebut mempunyai attribut. Primary Key digunakan untuk menghubungkan suatu relasi yang bersangkutan.
  • kepemilikan attribut dapat didefinisikan secara unik dari nilai satu atau beberapa attribut disebut Functional DEPENDECY
- Suatu relasi disebut memenuhi bentuk normal kedua (2NF)
jika dan hanya jika :
1. memenuhi 1NF
2. setiap atribut yang bukan kunci utama tergantung secara fungsional terhadap semua atribut kunci dan bukan hanya sebagian atribut kunci (fully functionally dependent).

-Untuk normalisasi ke bentuk 2NF, maka tabel 1NF didekomposisi
-menjadi beberapa tabel yang masing-masing memenuhi 2NF.
-Bila terdapat ketergantungan parsial maka : eliminate.
Tujuan membentuk 2NF :
1. semantik tabel 2NF menjadi lebih eksplisit (fully FD)
2. mengurangi update anomali yang masih mungkin terjadi pada 1NF
 
Contoh :

0 komentar:

Posting Komentar

 
;