Normalisasi dalam ERD

 

    Normalisasi dalam konteks Entity-Relationship Diagram (ERD) adalah proses perancangan basis data untuk mengorganisasi data dalam tabel relasional. Tujuan normalisasi adalah menghilangkan redundansi dan meningkatkan integritas data.

  1. Definisi Normalisasi: Normalisasi adalah suatu teknik dalam desain basis data yang bertujuan mengorganisasi data dalam tabel sehingga mengurangi redundansi dan dependensi fungsional.


  2. Langkah-langkah Normalisasi:

    • Normalisasi dilakukan dalam beberapa tingkat atau bentuk normal. Tingkat normalisasi yang umum dikenal adalah 1NF (First Normal Form), 2NF (Second Normal Form), 3NF (Third Normal Form), dan seterusnya.
    • Setiap tingkat normalisasi memiliki aturan tertentu untuk memastikan bahwa data dalam tabel terorganisasi dengan baik dan tidak ada redundansi yang tidak perlu.

  3. Manfaat Normalisasi:

    • Mengurangi Redundansi: Menghindari duplikasi data yang dapat menyebabkan inkonsistensi.
    • Meningkatkan Integritas: Memastikan ketergantungan fungsional yang konsisten antar data.
    • Optimalisasi Kueri: Memudahkan eksekusi kueri pada basis data.

  4. Contoh Penerapan Normalisasi: Misalnya, normalisasi dapat memecah tabel yang berisi informasi pelanggan dan pesanan menjadi dua tabel terpisah untuk menghindari redundansi data.

Komentar

Postingan populer dari blog ini

Apa itu Relasi dalam ERD? Mengapa many to many tidak baik digunakan dalam ERD?

Primary Key, Foreign Key, dan Candidate Key? Begini penjelasannya