Ganjil
2021-2022 Ardy Wicaksono, S.Kom., M.Kom.
Normalisasi Database
Pendahuluan
• Proses pembentukan relasi basis data kedalam bentuk normal, sehingga sebagian
ambiguity bisa dihilangkan
• Bentuk normal adalah aturan-aturan yang harus dipenuhi oleh relasi-relasi dalam
basis data
Tahap Normalisasi
Ardy Wicaksono
UNF – Unnormalized Form
Tabel Universal
• Sebuah tabel yang merangkum semua kelompok data yang mudah dibaca
manusia tetapi belum tentu bisa dibaca komputer
Ardy Wicaksono
1NF – First Normal Form
• Bentuk normal INF terpenuhi jika sebuah tabel tidak memiliki atribut bernilai
banyak (multivalued attribute)
• Setiap attribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-
bagi lagi)
Ardy Wicaksono
1NF Rule
Ardy Wicaksono
INF
Ardy Wicaksono
2NF – Second Normal Form
• Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk
INF
• Sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya
(functional dependency) hanya tergantung pada sebagian dari primary key
• Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key,
maka atribut tersebut harus dipindah atau dihilangkan
Ardy Wicaksono
2NF – Second Normal Form
• Langkah 1
Ardy Wicaksono
2NF – Second Normal Form
• Langkah 2
Ardy Wicaksono
3NF – Third Normal Form
Ardy Wicaksono
3NF – Third Normal Form
Ardy Wicaksono
Terima Kasi
h