Você está na página 1de 3

Exemplo de multiplicidade nos relacionamentos

Imagine um relacionamento entre cliente e pedido, no qual um cliente faz um


pedido. Vamos analisar a multiplicidade de cada um dos dois lados do
relacionamento: do lado da classe cliente e do lado da classe pedido.

 Do lado da classe cliente, temos: o cliente pode realizar nenhum ou


vários pedidos. Observe que escrevemos essa multiplicidade do lado
de pedido, confome ilustra esta figura:

 Do lado da classe pedido, temos: o pedido pertence a um e somente


um pedido. Escrevemos essa multiplicidade do lado de cliente,
conforme ilustra esta figura:
Aqui, a imagem completa do relacionamento, com as multiplicidades em ambos os
lados do relacionamento:

A análise das multiplicidades entre os relacionamentos de classes sempre deve


acontecer dessa forma. Analisando um lado e depois o outro, as possíveis
multiplicidades são:

Multiplicidade Significado
1 Exatamente um
1..* Um ou vários (muitos)
0..* Nenhum (zero) ou vários (muitos)
* Muitos. A leitura é nenhum (zero) ou vários (muitos)
0..1 Nenhum (zero) ou um
m..n Faixa de valores. Exemplo: 1 a 3 , 4 a 7 ou 6 a 11

Observe a cardinalidade do diagrama de classes representado na figura a seguir:

 A classe EQUIPEFUTEBOL tem de 11 a 22 ESTUDANTES  11..22 do


lado da classe ESTUDANTE;
 A classe ESTUDANTE pode participar de NENHUMA e até 8 DISCIPLINAS
 0..8 do lado da classe DISCIPLINA.

Você também pode gostar