Materi 7 : Normalisasi Database
Memahami Normalisasi Database: Cara Efektif Menyusun Data yang Rapi dan Konsisten Normalisasi adalah salah satu proses penting dalam desain basis data. Tujuannya adalah untuk menyusun data agar lebih efisien, menghindari duplikasi, dan menjaga konsistensi. Dengan kata lain, normalisasi membantu kita membangun sistem database yang rapi, tidak boros ruang penyimpanan, dan minim risiko kesalahan data. Menurut Elmasri & Navathe (2015), normalisasi merupakan proses sistematis untuk mengorganisir data ke dalam bentuk tabel agar memenuhi aturan tertentu dan bebas dari anomali. Apa Itu Normalisasi? Normalisasi adalah proses memecah tabel besar menjadi beberapa tabel kecil yang saling berhubungan. Tujuannya adalah untuk: Menghindari redundansi data (data ganda yang tidak perlu) Mencegah anomali data (masalah saat insert, update, delete) Menyusun tabel agar lebih efisien dan fleksibel Contoh Kasus Redundansi Misalnya, dalam satu tabel nilai siswa,...