Database Schema Design Simplified: Normalization vs Denormalization