Normalisasi Database

20 November 2012 21:06:55 Dibaca : 100 Kategori : 921411162tugas 4

Normalisasi Pada Database

1. Definisi Normalisasi adalah suatu teknik untuk mengorganisasikan data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu ogranisasi. 2. Tujuan dari NormalisasiUntuk menghilang kerangkapan dataUntuk mengurangi kompleksitasUntuk mempermudah pemodifikasian data

3. Proses NormalisasiData diuraikan dalam bentuk table, selanjutnya dianalisis berdasarkan persyaratan tertentu ke beberapa tingkat.Apabila table yang diuji belum memenuhi persyaratan tertentu, maka table tersebut perlu dipecah menjadi beberapa table yang lebih sederhana sampai memenuhi bentuk yang optimal.

4. Tahapan Normalisasi

a. Bentuk Tidak Normal

    Menghilangkan perulangan group

b. Bentuk Normal Pertama (1 NF)

    Menghilangkan Ketergantungan sebagian

c. Bentuk Normal Kedua (2NF)

    Menghilangkan Ketergantungan Transitif

d. Bentuk Normal Ketiga (3NF)

    Menghilangkan anomali-anomali hasil dari

    ketergantungan fungsional

e. Bentuk Normal Boyce-Codd (BCNF)

    Menghilangkan ketergantungan Multivalue

f.  Bentuk Normal Keempat (4NF)

    Menghilangkan anomali-anomali yang tersisa

g. Bentuk Normal Kelima

Normalisasi pada database perkuliahan Asumsi :

a. Seorang mahasiswa dapat mengambil beberapa mata kuliah

b. Satu mata kuliah dapat diambil oleh lebih dari satu mahasiswa

c. Satu mata kuliah hanya diajarkan oleh satu dosen

d. Satu dosen dapat mengajar beberapa mata kuliah Seorang mahasiswa pada mata kuliah tertentu hanya mempunyai satu nilai