← Database & SQL33 / 83
Normalisasi Database (1NF, 2NF, 3NF)
Bentuk Normal Ketiga (3NF) mengharuskan tabel tidak memiliki dependensi transitif. Artinya, setiap kolom non-key harus bergantung langsung HANYA pada primary key, bukan pada kolom non-key lainnya. Memecah tabel yang melanggar aturan ini akan mengurangi redundansi dan anomali saat manipulasi data.
👀 Contoh dulu
CREATE TABLE departments ( dept_id INT PRIMARY KEY, dept_name VARCHAR(50) );
Hasilnya: Tabel departments terpisah untuk normalisasi.
💡 Pindahkan informasi departemen yang sebelumnya berulang di tabel pegawai.
📝 Sekarang giliranmu
Buat tabel categories (kolom: id INT PRIMARY KEY, name VARCHAR(50)) agar data kategori produk memenuhi aturan 3NF.
Preview