NPM : 1213018
Kelas : D3/TI/1A
Normalisasi database berbentuk seperti form biasa/ normal form (NF). Normal
Form Adalah data yang direkam dan dimasukkan secara mentah dalam suatu tabel pada
bentuk ini sangat mungkin terjadi inkonsistensi dan anomali data.
Dalam ilmu basis data ada setidaknya 9 bentuk normalisasi yang ada
yaitu 1NF, 2NF, 3NF, EKNF, BCNF, 4NF, 5NF, DKNF, dan 6NF. Namun yang banyak
dikenal hanya 5 bentuk. Dan bentuk yang banyak digunakan hanya (1NF) hingga paling
ketat (5NF). Karena sampai tahapan 3NF sudah cukup memadai untuk menghasilkan tabel-
tabel yang berkualitas baik. Berikut penjelasan tingkatan normalisasi database:
Syarat 1NF:
1.Semua nilai haruslah yang terkecil
2. Setiap baris harus unik: Menggunakan kunci primer
3. Keuntungan:
▪ Mudah untuk mencari/mensortir data
▪ Lebih berskala
▪ Setiap baris dapat diidentifikasi untuk pembaharuan (update)
Caranya dengan :
1. Mengeliminasi kolom yang sama pada sebuah tabel.
2. Buat table yang berbeda untuk setiap kelompok yang datanya berhubungan dan
identifikasi setiap baris dengan kolom yang unik atau gunakan kunci primer pada
kolom.
Contoh:
• Mengurangi Kompleksitas
• Bentuk Normal Kesatu (1NF): Suatu relasi dikatakan sdh memenuhi bentuk normal
kesatu bila setiap data bersifat atomik, yaitu setiap irisan baris dan kolom hanya
mempunyai satu nilai data. Contoh:
• Bentuk Normal Kesatu (2NF): Suatu relasi dikatakan sdh memenuhi bentuk normal
kedua bila relasi tersebut sudah memenuhi bentuk normal pertama dan atribut yang
bukan key sudah tergantung penuh terhadap key nya.
• Bentuk Normal Ketiga (3NF): Suatu relasi dikatakan sdh memenuhi bentuk normal
ketiga bila relasi tersebut sudah memenuhi bentuk normal kedua dan atribut yang
bukan key sudah tidak tergantung transitif terhadap key nya