No exemplo dado pela professora ela utilizou duas relações 1,N e não relações N,M. Gostaria de entender melhor como funcionaria.
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!
No exemplo dado pela professora ela utilizou duas relações 1,N e não relações N,M. Gostaria de entender melhor como funcionaria.
Oii, Victor! Como vai?
Agradeço por aguardar o nosso retorno.
Em modelagem de dados, uma entidade associativa resolve o problema de relacionamentos muitos-para-muitos (N:M). Imagine as entidades "Estudante" e "Curso": um estudante pode fazer vários cursos, e um curso pode ter vários estudantes. Isso é um N:M.
Para organizar isso em um banco de dados relacional, criamos uma entidade associativa, como "Inscrições". Ela transforma o N:M em dois relacionamentos 1:N, por exemplo: um estudante pode ter várias inscrições (1:N), e um curso pode ter várias inscrições (1:N).
"Inscrições" guarda as chaves de "Estudante" e "Curso", além de dados extras, como "Data de Inscrição" ou "Nota". Assim, o que era complexo vira algo mais simples de gerenciar.
No caso da atividade, foi por didática usar dois 1:N, foi só para mostrar como a entidade associativa divide o N:M de forma prática.
Espero ter sanado a sua dúvida e conte conosco para te auxiliar nos estudos.
Até mais, Victor!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!
Agora entendi!
Obrigado pela ajuda :)