24 Des 2011

Tahap 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 :
Tabel 1NF
maka hasil untuk normalisasi 2NF adalah menjadi 3 tabel.


2 komentar:

Unknown mengatakan...

mampir boz..hehehe

Kamar 318 mengatakan...

keep posting dude !

Posting Komentar

 
;