Normalisasi dalam Entity Relationship Diagram (ERD)


Normalisasi dalam Entity Relationship Diagram (ERD) adalah proses penyusunan data ke dalam bentuk yang lebih terstruktur, efisien, dan mudah dipelihara. Tujuan normalisasi adalah:

Tujuan Normalisasi

  1. Menghilangkan redundansi data.
  2. Mengurangi inkonsistensi data.
  3. Meningkatkan integritas data.
  4. Mengoptimalkan penggunaan ruang penyimpanan.
  5. Meningkatkan keamanan data.

Tahap Normalisasi

  1. Form Normalisasi (FN): Mengidentifikasi entitas dan atribut.
  2. First Normal Form (1NF): Menghilangkan atribut yang memiliki nilai multiple.
  3. Second Normal Form (2NF): Menghilangkan atribut yang bergantung pada bagian dari primary key.
  4. Third Normal Form (3NF): Menghilangkan atribut yang bergantung pada atribut lain yang bukan primary key.
  5. Boyce-Codd Normal Form (BCNF): Menghilangkan redundansi pada primary key.

Pentingnya Normalisasi

  1. Meningkatkan kualitas data.
  2. Mengurangi kesalahan data.
  3. Meningkatkan efisiensi query.
  4. Mengoptimalkan penggunaan sumber daya.
  5. Membuat perawatan data lebih mudah.

  

Komentar

Postingan populer dari blog ini

Relasi pada ERD? Mengapa many-to-many tidak baik digunakan?

langkah-langkah untuk menginstal MySQL di sistem operasi Windows

Skrip SQL untuk membuat tabel dengan 1000 baris data