2
respostas

Representação N:M ou N:N

Visualizei na aula em vídeo que o professor explicou que o relacionamento de muitos para muitos é representando assim (N:M). Mas no exercício logo após as aulas diz que a representação de muitos para muito é assim (N:N) qual é a forma correta da representação da cardinalidade de muitos para muitos é (N:M) ou (N:N) ?

2 respostas

Também notei isso, mas o certo é N:M.

Felipe,

Resposta: Tanto faz, depende muito do software que você está usando, mas significa exatamente a mesma coisa.

Tem alguns softwares que usam também o "pé de galinha".

Por favor, leia os links:

==========================================================

Muitos-para-muitos (modelagem de dados)

Em análise de sistemas, um relacionamento muitos-para-muitos (também abreviado como N para N ou N:N) é um tipo de cardinalidade que refere-se ao relacionamento entre duas entidades A e L, no qual A pode conter uma instância pai para a qual existem muitas

Pés de Galinha

https://pt.wikipedia.org/wiki/Muitos-para-muitos_(modelagem_de_dados)

==========================================================

Modelagem de dados: 1:N ou N:N?

Você sabe quando usar um relacionamento do tipo 1:N ou N:N? Optar pelo tipo incorreto pode impactar diretamente no negócio. Portanto, a decisão por qual usar deve ser tomada com cuidado na fase de modelagem, como veremos neste DevCast.!

Relacionamento N:N

N para N

https://www.devmedia.com.br/modelagem-1-n-ou-n-n/38894

==========================================================

7 - Tipos de Relacionamento

Professor Fernando De Siqueira - Banco de Dados I

RELACIONAMENTO UM PARA MUITOS (U:M)

Um para muitos

RELACIONAMENTOS MUITOS PARA MUITOS (M:M)

Muitos para Muitos

https://sites.google.com/site/uniplibancodedados1/aulas/aula-7---tipos-de-relacionamento

==========================================================

[]'s,

Fabio I.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software