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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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?
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!