Postingan

Menampilkan postingan dari November, 2023

Apa Itu NORMALISASI dalam ERD??

  Pengertian Normalisasi Basis Data Normalisasi merupakan teknik analisis data yang mengorganisasikan atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil, dan fleksible Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan proses insert,update,delete, dan modifikasi pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut. ERD juga merupakan alat bantu untuk visualisasi pemodelan data. ERD berperan penting dalam melakukan pemodelan data logis. Seperti kita kita bersama, pemodelan data logis sangat penting dalam proses perancangan basis data. ERD juga sangat membantu dalam melakukan normalisasi data. Anomali seringkali disebut juga dengan  update anomaly , adalah efek samping yang tidak dikehendaki, yang terjadi jika relasi tidak pada bentuk normal tertentu. Anomali penyisipan , terjadi ketika dilakukan penyisipan

Apa itu Denormalisasi

  Denormalisasi  adalah sebuah proses dalam perancangan basis data yang bertentangan dengan normalisasi. Normalisasi adalah proses pengorganisasian basis data untuk mengurangi redundansi data dan meningkatkan integritas data. Namun, dalam beberapa situasi, denormalisasi bisa menjadi strategi yang digunakan untuk meningkatkan performa dan efisiensi dalam operasi basis data. Denormalisasi melibatkan penggabungan tabel-tabel yang telah dinormalisasi kembali menjadi satu atau lebih tabel yang lebih besar, yang berpotensi menyebabkan duplikasi data. Ini dapat mempercepat proses kueri dan mengurangi kompleksitas dalam beberapa situasi, terutama dalam sistem yang harus menangani jumlah data yang besar atau jika struktur normalisasi yang ketat menghambat kinerja. Contoh denormalisasi dalam ERD (Entity-Relationship Diagram) adalah sebagai berikut: Misalkan kita memiliki dua tabel terkait, yaitu "Order" dan "Product". Dalam desain normalisasi, biasanya kita akan memisahkan in