Start with the logical design, modeling the business. Identify entities and their relationships. Then add attributes to the entities. From there, you move to a physical database design where you may combine or split entities for performance or data integrity reasons.
Model the business, not the application.
If it's not practically useful, then it's practically useless.