Logical Data Modeling - Multiplicity

Data System Architecture

About

Multiplicity constrain the number of values that may be contained by a container (ie entity set)

The multiplicity specifies valid cardinalities of the collection it represents. (It denotes the possible cardinalities values of the collection)

The multiplicity is a constraint on the cardinality, which shall:

  • not be less than the lower bound
  • and not greater than the upper bound specified (unless the multiplicity is unlimited (ie *), in which case there is no constraint on the upper bound).

Properties

The properties applied to the collection of the container element.

Cardinality

  • lower bound
  • upper bound

Collection Type

  • order (ordered or not) - ie the elements can be inserted/retrieved in a specific order
  • unique (is unique or not) - ie does not allow duplicate

The collection type properties defines the type of collection.

isOrdered isUnique Collection Type
false true set
true true OrderedSet
false false Bag
true false Sequence

Syntax

  • A Multiplicity that is not multivalued can represent at most a single value
  • Infinity upperbound symbol: *





Discover More
Data System Architecture
Collection - Cardinality (Size/Length)

The cardinality of a collection is the number of values contained in that collection. In a uml diagram, the possible cardinalities for a collection (value set) are specified with the multiplicity...
Association Entity Example
Logical Data Modeling - Association

An association is a relationship between two or more entities. It's represented by a link in the data model. An association: answers to the question why two entity need to know one another. specifies...
Data System Architecture
Logical Data Modeling - Element

An element is a constituent of a data model.
Map Of Internet 1973
Network - Message Delivery Properties (multiplicity)

message delivery multiplicity Messages may be lost Messages never delivered Messages will never be lost but messages may be redelivered Messages are never lost Messages are never...



Share this page:
Follow us:
Task Runner