Ticker

6/recent/ticker-posts

Normalisasi Database

Normalisasi  adalah proses yang berkaitan dengan model data relational untuk mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang tinggi atau erat. Hasil dari proses normalisai adalah himpunan- himpunan data dalam bentuk normal (normal form). Ada beberapa bentuk normal, yaitu :

a. Bentuk Normal I (First Normal Form / 1-NF).
Suatu relasi memenuhi 1-NF   jka dan hanya jika setiap atribut dari relasi tersebut hanya memiliki nilai tunggal dalam satu baris atau record.

b. Bentuk Normal II (Second Normal Form / 2-NF).
Suatu relasi memenuhi 2-NF jika dan hanya jika :
1. Memenuhi 1-NF.
2. Setaip  atribut  yang  bukan  kunci  utama  tergantung  secara  fungsional terhadap semua atribut kunci dan bukan hanya sebagian atribut.

Jika  suatu relasi memenuhi 1-NF dan relasi tersebut memiliki tepat satu atribut yang membentuk kunci utama, maka relasi tersebut memenuhi 2-NF. Relasional 2-NF d:
a. Memiliki semantik yang lebih eksplisit dari 1-NF.
b. Mencegah beberapa kondisi anomali dalam update data.
c. Bentuk Normal III (Third Normal Form / 1-NF).

Suatu relasi memenuhi bentuk III (3-NF) jika dan hanya jika :
a. Relasi tersebut memenuhi 2-NF.
b. Setiap atribut bukan kunci tidak tergantung   secara fungsional kepada atribut   bukan kunci yang lain   dalam relasi tersebut. Suatu relasi yang memenuhi 2-NF dan hanya memiliki satu atribut kunci selalu memenuhi 3-NF.

Posting Komentar

0 Komentar