If you need to totally re-design an existing app's database, how much % effort would be distributed between
*Analyzing existing structure and schema and data flow and business rules and needed enhancement.
*Designing new schema
*Create new code for data access
*Create new reports
Any other critical piece missing in the above?