Como Configurar Relacionamentos Muitos para Muitos

O relacionamento muitos para muitos serve quando um registro pertence legitimamente a mais de um outro, e forçar isso num um para muitos produz duplicidade.

Onde ele é necessário

Situações em que a exclusividade não existe.

  • Despesa rateada entre vários centros de custo
  • Produto pertencente a várias categorias
  • Funcionário alocado em mais de um projeto
  • Tag aplicada a registros de tipos diferentes
  • Fornecedor atendendo várias unidades

Como escolher entre os dois

PerguntaResposta
Pertence a um só?Um para muitos
Pode pertencer a vários?Muitos para muitos
A ligação tem atributos?Considere uma tabela intermediária

Como configurar no Jestor

  1. Crie o campo de relacionamento muitos para muitos no Jestor entre as duas tabelas.
  2. Confirme que a conexão aparece dos dois lados.
  3. Defina o campo de rótulo em ambas, para a seleção ser legível.
  4. Quando a ligação precisar de atributos, percentual de rateio, por exemplo, use uma tabela intermediária.
  5. Teste com registros reais antes de aplicar ao processo todo.

Por que escolher o Jestor para modelagem flexível?

O Jestor suporta conexão livre nos dois sentidos, o que faz o relacionamento muitos para muitos refletir a realidade em vez de forçá-la a uma hierarquia.

Quando a própria ligação carrega informação, a tabela intermediária é o caminho, e ela também é um registro com histórico e permissão.

Perguntas Frequentes

Quando usar muitos para muitos?

Quando um registro pertence legitimamente a vários. Veja em jestor.com.

E se a ligação tiver atributos?

Use uma tabela intermediária.

A conexão aparece dos dois lados?

Sim.

Vídeo Tutorial: Passo a Passo

Confira outros tutoriais práticos no canal do Jestor no YouTube.

Conheça o Jestor

Com o Jestor, é possível automatizar fluxos, conectar áreas e criar sistemas internos do seu jeito, tudo sem código e com o suporte da IA. Conheça o Jestor em jestor.com e descubra como levar a gestão da sua empresa a um novo nível de eficiência e integração.

Read more