Get in Touch

Course Outline

Introduction to Data Modeling

  • Languages used for data description
  • ERD and pre-UML notations
  • Why data modeling differs from database modeling
  • Data storage concepts (Relational, Hierarchical, Object-Oriented, etc.)

UML and Data Modeling

  • Class Diagrams
  • Associations
  • Aggregation
  • Composition
  • Inheritance (Generalization and Specialization)

Attributes

  • Attributes and attribute types
  • Attributes and relationships
  • Data types
  • Data constraints
  • Relationship constraints

Perspectives on Data Models

  • Business Perspective
  • Modeler Perspective
  • Architect Perspective
  • Designer Perspective
  • Implementer Perspective (brief overview)

Additional UML Diagrams

  • Composite Structure Diagram
  • Profile Diagram

Preventing Redundancies

  • Stereotyping versus Inheritance
  • Tags
  • Design Patterns (introductory overview)
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories