How do you approach database schema design?

Technical