Get in Touch

Course Outline

Introduction to Data Modeling

  • Techniques for describing data
  • ERD and pre-UML notations
  • Distinctions between data modeling and database modeling
  • Storage approaches (Relational, Hierarchical, Object-Oriented, etc.)

UML and Data Modeling

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

Attributes

  • Attributes and attribute types
  • Attributes in relation contexts
  • Data Types
  • Constraints on data
  • Constraints on relationships

Perspectives on Data Models

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

Additional UML Diagrams

  • Composite Structure Diagrams
  • Profile Diagrams

Minimizing Redundancy

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories