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)
|