When talking about data models and databases, the term **Cardinality** is often used to describe the number of allowed elements in a given set.

UML often refers to the same property as **Multiplicity**.

Is there any difference between these two terms or are they synonymous?