2 days
Online Offline

DescriptionWhat we offer

This Data Modeling course is designed to provide a foundation for the practical application of the basic data modeling techniques commonly utilized by Business Analysts. Utilizing a combination of lecture, examples and lab exercises, the students are guided through the philosophy, use and creation of the Context Diagram, Data Flow Diagram and Entity Relationship Diagram.

This course aligns with the v2.0 BABOK® Guide. This course is endorsed by the IIBA® and offers 13 CDU credits.

ObjectivesWhat you learn

  • Define the various definitions associated with Data Modeling
  • List the benefits of the various types of models
  • Exhibit the development techniques associated with Context Diagrams, Data Flow Diagrams and Entity Relationship Diagrams
  • Create each of the above mentioned diagrams

TopicsThe best for you


  • What is modeling?
  • Modeling terms and definitions
  • Why should we model?
  • Benefits of Modeling
  • Modeling as an analysis tool
  • Modeling notations
  • Types of models used by Business Analysts

The Context Diagram

  • The use of the context diagram
  • Symbols used in a context diagram
  • Advantages of using a context diagram
  • Tips and techniques
  • Examples
  • Lab

The Data Flow Diagram

  • The definition of a data flow diagram
  • DFD Levels (Decomposition)
  • Symbols used in a DFD
  • Building a Data Flow Model
  • Examples
  • Lab

The Entity Relationship Diagram

  • The definition of an Entity Relationship Diagram
  • Entity Attributes
  • Primary and Foreign Keys
  • Cardinality
  • Building and Entity Relationship Diagram
  • Examples
  • Lab

PrerequisitesWhat should you know

  • Experience in Requirements Engineering and software development projects

AudienceWho should attend

  • Business Analysts
  • Systems Analysts
  • Project Managers