Top down
1. Review data gathered on all views without attempting to create any relations.
2. Determine the basic entities.
3. Start a table for each entity.
4. Determine to fill in a primary key of each table.
5. Add foreign key as necessary.
Bottom up
starts with specific user requirements to ultimately synthesize the design.