Normalisasi DataBase
Normalisasi adalah suatu proses pengelompokan atribut data yang membentuk entitas sederhana, non-redundant, fleksibel, dan mudah beradaptasi. Tujuan utama normalisasi adalah untuk menghilangkan redundansi data, memastikan dependensi data berada pada tempat yang tepat, dan mencegah anomali data. Tahapan Normalisasi Database Normalisasi database umumnya melalui beberapa bentuk normal, yaitu: 1. Bentuk Normal Pertama (1NF) Definisi: Setiap sel dalam tabel hanya berisi satu nilai atomik (tidak dapat dibagi lagi). Contoh pelanggaran: Kolom alamat yang berisi kota, provinsi, dan kode pos dalam satu sel. Cara mengatasi: Pisahkan setiap komponen alamat ke dalam kolom yang berbeda. 2. Bentuk Normal Kedua (2NF) Definisi: Tabel harus berada dalam 1NF dan setiap non-key atribut harus secara penuh tergantung pada kunci utama. Contoh pelanggaran: Tabel Pesanan dengan atribut Nomor Pesanan (kunci utama), Nama Pelanggan, dan Nomor Telepon Pelanggan. Nomor Telepon sebenarnya hanya tergantung pada...