Data ModelingRelational vs document models, normalization, denormalization, and schema design tradeoffs.