Join Reduction - Performance Considerations in Denormalization | OneNoughtOne