Tugas pertemuan 8
Denoemalisasi adalah proses kebalikan dari normalisasi dalam basis data. Jika normalisasi bertujuan untuk memisahkan data ke dalam tabel-tabel yang lebih kecil dan terstruktur untuk mengurangi redundansi, denormalisasi justru menggabungkan kembali tabel-tabel tersebut. Mengapa Denoemalisasi Dilakukan? * Performa: Menggabungkan tabel dapat meningkatkan kecepatan akses data, terutama untuk query yang kompleks. * Kemudahan Penggunaan: Desain yang lebih sederhana dapat memudahkan pemahaman dan penggunaan data, terutama bagi pengguna non-teknis. * Kebutuhan Aplikasi Tertentu: Beberapa aplikasi mungkin memerlukan data yang tergabung dalam satu tabel untuk fungsionalitas tertentu. Contoh Denoemalisasi : Misal kita memiliki dua tabel: * Pelanggan: ID Pelanggan, Nama, Alamat * Pesanan: ID Pesanan, ID Pelanggan, Produk, Jumlah Dalam denormalisasi, kedua tabel ini bisa digabungkan menjadi satu tabel: * Data Penjualan: ID Pesanan, ID Pelanggan, Nama Pelanggan, A...