Course Code: umlmdl
Duration: 14 hours
Overview:

This course has been created for Subject Matter Experts which are required to model their data with UML.

It covers consistent modelling techniques without going into implementation details.

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 database modelling
  • Concepts of storing the data (Relational, Hierarchical, Object Oriented, etc...)

UML and Data Modelling

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

Attributes

  • Attribute and attribute types
  • Attributes and relations
  • Data Types
  • Constraints on data
  • Constraints on relations

Views of data models

  • Business View
  • Modeller View
  • Architect View
  • Designers View
  • Implementers Views (just short explanation)

Other useful UML diagrams

  • Composite structure diagram
  • Profile diagram

Avoid Redundancies

  • Stereotyping vs Inheritance
  • Tags
  • Design Patterns (just introduction)
Sites Published:

United Arab Emirates - Data Modelling with UML

Qatar - Data Modelling with UML

Egypt - Data Modelling with UML

Saudi Arabia - Data Modelling with UML

South Africa - Data Modelling with UML

Brasil - Modelagem de Dados com UML

Canada - Data Modelling with UML

中国 - Data Modelling with UML

香港 - Data Modelling with UML

澳門 - Data Modelling with UML

台灣 - Data Modelling with UML

USA - Data Modelling with UML

Österreich - Data Modelling with UML

Schweiz - Data Modelling with UML

Deutschland - Data Modelling with UML

Czech Republic - Data Modelling with UML

Denmark - Data Modelling with UML

Estonia - Data Modelling with UML

Finland - Data Modelling with UML

Greece - Data Modelling with UML

Magyarország - Data Modelling with UML

Ireland - Data Modelling with UML

Luxembourg - Data Modelling with UML

Latvia - Data Modelling with UML

España - Modelo de datos con UML

Italia - Data Modelling with UML

Lithuania - Data Modelling with UML

Nederland - Data Modelling with UML

Norway - Data Modelling with UML

Portugal - Modelagem de Dados com UML

România - Data Modelling with UML

Sverige - Data Modelling with UML

Türkiye - Data Modelling with UML

Malta - Data Modelling with UML

Belgique - Data Modelling with UML

France - Data Modelling with UML

日本 - Data Modelling with UML

Australia - Data Modelling with UML

Malaysia - Data Modelling with UML

New Zealand - Data Modelling with UML

Philippines - Data Modelling with UML

Singapore - Data Modelling with UML

Thailand - Data Modelling with UML

Vietnam - Data Modelling with UML

India - Data Modelling with UML

Argentina - Modelo de datos con UML

Chile - Modelo de datos con UML

Costa Rica - Modelo de datos con UML

Ecuador - Modelo de datos con UML

Guatemala - Modelo de datos con UML

Colombia - Modelo de datos con UML

México - Modelo de datos con UML

Panama - Modelo de datos con UML

Peru - Modelo de datos con UML

Uruguay - Modelo de datos con UML

Venezuela - Modelo de datos con UML

Polska - Modelowanie danych w UML

United Kingdom - Data Modelling with UML

South Korea - Data Modelling with UML

Pakistan - Data Modelling with UML

Sri Lanka - Data Modelling with UML

Bulgaria - Data Modelling with UML

Bolivia - Modelo de datos con UML

Indonesia - Data Modelling with UML

Kazakhstan - Data Modelling with UML

Moldova - Data Modelling with UML

Morocco - Data Modelling with UML

Tunisia - Data Modelling with UML

Kuwait - Data Modelling with UML

Oman - Data Modelling with UML

Slovakia - Data Modelling with UML

Kenya - Data Modelling with UML

Nigeria - Data Modelling with UML

Botswana - Data Modelling with UML

Slovenia - Data Modelling with UML

Croatia - Data Modelling with UML

Serbia - Data Modelling with UML

Bhutan - Data Modelling with UML

Nepal - Data Modelling with UML

Uzbekistan - Data Modelling with UML