Course Outline

Short Introduction to Data Modeling in General

  • Languages used for describing data
  • Entity-Relationship Diagrams (ERD) and other pre-UML notations
  • Differentiating data modeling from database modeling
  • Concepts of data storage, including relational, hierarchical, object-oriented, and more

UML and Data Modeling

  • Class Diagram
  • Association
  • Aggregation
  • Composition
  • Inheritance (Generalization and Specialization)

Attributes

  • Types of attributes
  • Attributes and their relationships
  • Data types
  • Constraints on data
  • Constraints on relationships

Views of Data Models

  • Business View
  • Modeler View
  • Architect View
  • Designer View
  • Implementer Views (brief explanation)

Other Useful UML Diagrams

  • Composite Structure Diagram
  • Profile Diagram

Avoiding Redundancies

  • Stereotyping versus Inheritance
  • Tags
  • Design Patterns (introduction)
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories