
Denormalisasi
The Entity Relationship Diagram is not just a diagram; it is a blueprint that guides the development of a robust database system.
– James Martin
Denormalisasi
Kebalikan dari normalisasi. Denormaliasi bertujuan untuk duplikasi data dengan meningkatkan kecepatan akses data. Dilakukan dengan cara menggabungkan informasi dari beberapa tabel hingga menjadi satu tabel.
Denormalisasi Perlu ?

- Meningkatkan kinerja waktu respons saat mengambil data
- Mengurangi kompleksitas query dengan mengurangi jumlah tabel
- Mendukung kebutuhan bisnis dengan lebih efisien
Pertimbangan Denormalisasi
Denormalisasi mempunyai manfaat dalam hal kinerja, ada hal yang perlu dipertimbangkan :
- Redundansi Data, ada risiko inkonsistensi
- Kesulitan Pemeliharaan, menjadi lebih sulit seiring waktu
- Keseimbangan kinerja dan integritas, mengorbankan konsistensi data