Table of Contents

Logical Data Modeling - Aggregation (Collection)

About

aggregation is a containment relationship where one or more entities are part of a container entity.

In other word, aggregation is combining multiple pieces of data into one unit.

The container entity may be:

aggregation is also known as:

In other term, this is not a dependency relationship (whereas a composition is)

The container is said to be an aggregate/compound type.

The structure to implements this kind of relationship is known as a collection.

Example

Property

A aggregation is:

Visualization

In a Object - Class Diagram (UML), an aggregation is represented with an association (ie the link) with a hollow diamond at the aggregate end.

1..*1Professor+ listOfStudents : listClass+ Students : list

Magical Number Seven, Plus or Minus Two

Nominal - Magical Number Seven, Plus or Minus Two

Operations

See Function - (Aggregate | Aggregation)