Pertemuan 5 - Logical Desain
Desain logikal database dimulai dengan memahami proses bisnis berdasarkan kebutuhan end-user, dimodelkan menggunakan ERM. Ada dua schema utama: **Star Schema** yang sederhana dan query-nya cepat namun boros storage karena denormalisasi, dan Snowflake Schema yang hemat storage karena dinormalisasi hingga 3NF namun query-nya lebih lambat. Dalam praktiknya, Fact Table hanya boleh berisi Foreign Key, tabel dimensi dibuat lebih dulu sebelum Fact Table, dan tipe data harus disesuaikan dengan kebutuhan nyata — pilihan schema pun dikonsultasikan dengan user berdasarkan kondisi storage dan kebutuhan jangka panjang mereka.