How would you design relational databases, including normalization and schema design, for a specific business use case?