Cardinalidade refere-se ao relacionamento entre elementos associados em duas extremidades de um link de relacionamento, neste caso, os elementos de origem e de destino em um mapeamento de mensagens. Os elementos podem ser associados de maneiras diferentes (por exemplo, um para um e muitos para um). Essas associações são unidirecionais (ou seja, a origem e o destino são claramente definidos). Para cada cardinalidade, ocorre um tipo específico de transformação. Em alguns casos, a associação requer uma condição que você deve especificar e que deve ser atendida antes que ocorra a transformação. Os mapas contendo condições às vezes são conhecidos como mapas de casos ('no caso de X, fazer Y').
Cardinalidade | Relacionamento |
---|---|
Cardinalidade de Um para Um | Única origem associada a um único destino. |
Cardinalidade Unilateral | Valor associado a um destino. |
Cardinalidade de Um para Muitos | Única origem associada a vários destinos. |
Cardinalidade de Muitos para Um | Várias origens associadas a um único destino. |
Cardinalidade de Muitos para Muitos | Várias origens associadas a vários destinos. |