Get in Touch

Course Outline

Short Introduction to Data Modelling in General

  • Languages used to describe data
  • ERD and other pre-UML notations
  • Why data modelling is not the same as database modelling
  • Concepts of storing data (Relational, Hierarchical, Object-Oriented, etc...)

UML and Data Modelling

  • Class Diagram
  • Association
  • Aggregation
  • Composition
  • Inheritance (Generalisation and Specialisation)

Attributes

  • Attributes and attribute types
  • Attributes and relationships
  • Data types
  • Constraints on data
  • Constraints on relationships

Views of Data Models

  • Business View
  • Modeller View
  • Architect View
  • Designer's View
  • Implementer's Views (brief overview)

Other Useful UML Diagrams

  • Composite Structure Diagram
  • Profile Diagram

Avoiding Redundancies

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories