Tiada keindahan yg paling indah selain bisa berbagi, walau hanya lewat sebait kata & pesan

Rabu, 12 Desember 2012

Normalisasi Database






Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Normalisasi merupakan teknik untuk mengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik(tanpa adanya redudansi).



B.     Tujuan Normalisasi Database



1.      Untuk menghilangkan kerangkapan data

2.      Untuk mengurangi kompleksitas

3.      Untuk mempermudah pemodifikasian data



C.    Bentuk Normalisasi:



1.      Normal 1: menghilangkan ketergantungan terhadap group berulang



2.      Normal 2: menghilangkan ketergantungan terhadap setengah kunci (key)



3.      Normal 3: menghilangkan ketergantungan transitif



4.      Normal 4: menghilangkan ketergantungan multivalue



D.    Cara Normalisasi:



1.      Normal 1: dengan cara menggabungkan primary key 2 tabel atau lebih menjadi 1 tabel baru.



2.      Normal 2: dengan cara memindahkan field atau atribut yang tergantung pada setengah kunci (key) menjadi tabel lain (tabel baru) dan diikuti oleh key-nya.



3.      Normal 3: dengan cara memindahkan field atau atribut yang tergantung pada foreign key ke tabel lain (tabel baru) dan foreign key tadi menjadi primary key di tabel baru.



4.      Normal 4: dengan cara memindahkan field yang bernilai multivalue menjadi tabel baru dan ditambahkan dengan primary key tabel lama dan keduanya tetap menjadi primary key.



E.     Tahapan Normalisasi



1.      Bentuk Tidak Normal

2.      Menghilangkan perulangan group

3.      Bentuk Normal Pertama (1NF)

4.      Menghilangkan ketergantungan sebagian

5.      Bentuk Normal Kedua (2NF)

6.      Menghilangkan ketergantungan transitif

7.      Bentuk Normal Ketiga (3NF)

8.      Menghilangkan anomali-anomali hasil dari

9.      ketergantungan fungsional

10.  Bentuk Normal Boyce-Codd (BCNF)

11.  Menghilangkan Ketergantungan Multivalue

12.  Bentuk Normal Keempat (4NF)

13.  Menghilangkan anomali-anomali yang tersisa

14.  Bentuk Normal Kelima


0 komentar:

Posting Komentar

Template by:

Free Blog Templates