KATEGORI : 921411023 Tugas4

NORMALISASI DATABASE

08 November 2012 14:28:01 Dibaca : 805

 

A.    Pengertian 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

 

 

 

Di kutip dari :

 

file:///E:/new/Contoh%20Normalisasi%20Database%203nf%20%20%20a212%20Expression.htm

 

E:/new/Normalisasi%20Database%20%C2%AB%20madridista.htm

 

 

 

Cara%20Normalisasi%20Database%20%20%20msodQ%20blog%27s.htm

 

 

 

Normalisasi%20Database%20%C2%AB%20apipfudin.htm