Logical Data Modeling - Containment relationship

1 - About

A containement is a type of relationship between a container element and a content element that model a has a relationship

There is two type of containment:

3 - Type

3.1 - Physical

physical containment called composition where the content object cannot exist without its container. (ie when applied in a software, the content object will be destroyed with its container - also called a cascade delete)

Example: a car and an engine

3.2 - Catalog

catalog containment called aggregation where the content object can exist without its container (ie when the container is destroyed, the content objects will not)

Example: a class and its student

Data Science
Data Analysis
Data Science
Linear Algebra Mathematics

Powered by ComboStrap