Normalisasi adalah suatu proses pengubahan data dalam sebuah basis data relasional ke dalam bentuk tertentu yang sesuai dengan aturan atau standar tertentu. Tujuan normalisasi adalah untuk menghindari terjadinya redudansi data dan memastikan bahwa data dalam basis data relasional memenuhi kebutuhan fungsional dan integritas data. Normalisasi biasanya dilakukan dengan mengikuti aturan atau teori normalisasi, seperti aturan normalisasi Boyce-Codd (BCNF) atau normalisasi ke-3 (3NF). Dengan melakukan normalisasi, data dalam basis data relasional menjadi lebih terstruktur, mudah diorganisir, dan mudah dikelola.
Normalisasi dilakukan dengan membuat tabel-tabel baru dari tabel yang ada dalam basis data relasional dan membagi data menjadi kelompok-kelompok yang lebih kecil dan lebih spesifik. Berikut adalah contoh perintah normalisasi untuk tabel produk dalam sebuah toko online:
Sebelum dinormalisasi :
Setelah normalisasi, tabel Produk dapat dibagi menjadi 2 tabel yaitu tabel Produk dan tabel Kategori Produk, sehingga menjadi lebih terstruktur dan tidak mengandung duplikasi data:
Tabel Produk :
Komentar
Posting Komentar