- Create an Entity Relationship Diagram by identifying entities， attributes， relationships and constraints from a set of requirements.
 - Normalize the Entity Relationship Diagram to third Normal form.
 - Enhance the Entity Relationship Diagram to utilize several data modeling techniques.
 - Create a Data Flow Diagram by identifying processes， external agents， information stores and information flows that show how the information flows and how it is being transformed.