1
resposta

Diferença entre cardinalidades

Foi dado como exemplo de cardinalidade N:M a relação entre funcionário e projeto, mas achei que poderia ser do tipo N:N. Qual a diferença entre as duas afinal?

1 resposta

Olá Maria, tudo bem?

Não existe diferença entre as duas representações, as duas tem o mesmo significado, pois também utilizamos a letra M ao representar a cardinalidade, quando temos um relacionamento muitos-para-muitos, ou seja, várias instâncias da entidade A relacionam-se a várias instâncias da entidade B. Você também pode ver esse relacionamento na forma N:M ou N:N ou até mesmo M:M, mas ambos se referem a mesma coisa.

As letras N e M são convenções, práticas recomendadas, mas poderia ser qualquer outra letra, como X e Y por exemplo, o que é importante conhecer é o significado, que significa um relacionamento muitos-para-muitos.

Qualquer nova dúvida é só falar e bons estudos!