BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1
Bentuk tidak normal
TABEL YANG NORMAL
Proses /Langkah2 Normalisasi Suatu relasi dikatakan berada dalam bentuk normal level tertentu jika memenuhi kondisi- kondisi tertentu. Beberapa level yang digunakan pada normalisasi 1 NF Bentuk normal pertama 2 NF Bentuk normal kedua 3 NF Bentuk normal ketiga BCNF Bentuk normal Boyce-Code 4 NF Bentuk normal keempat 5 NF Bentuk normal kelima
Bentuk tidak normal Untuk melakukan bentuk normal berawal dari relasi dalam kondisi tidak normal.
Bentuk Normal Pertama (1NF) Definisi bentuk normal pertama adalah sbb: Suatu relasi dikatakan dalam bentuk normal pertama jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris.
Bentuk Normal Kedua (2NF) Bentuk normal kedua didefinisikan berdasarkan dependensi Fungsional Suatu relasi berada dalam bentuk normal kedua(2NF) jika dan hanya jika:Telah melalui bentuk normal pertama Semua atribut bukan kunci memiliki ketergantungan sepenuhnya terhadap kunci primer
Untuk mengubah suatu relasi tergolong sebagai bentuk normal pertama (1NF) menjadi bentuk normal kedua (2NF) perlu dilaku kan dekomposisi, dengan memisahkan dua kelompok atribut diatas, atau dengan bantuan diagram dependency fungsional.
Berdasarkan diagram dependensi fungsional diatas, pendekompo sisian akan menghasilkan dua buah relasi, yang misalnya disebut dengan PEGAWAI dan HISTORY PEGAWAI seperti berikut ini.
Bentuk Normal ketiga (3NF) Definisi Bentuk normal ketiga: Suatu relasi berada dalam bentuk normal ketiga (3NF) jika Telah melalui bentuk normal Kedua Semua atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci primer Khusus untuk Relasi PEGAWAI sudah dapat memenuhi syarat untuk bentuk normal ketiga (3NF), karena TGLLAHIR dan ALAMATtidak memiliki hubungan transitif terhadap NIP.
Namun Relasi HISTORY-PEGAWAI belum termasuk normal 3NF dan harus didekomposisi lagi, Menjadi: