Partilhar via


Criar descrição geral das relações entre tabelas de muitos-para-muitos

As relações de tabela um-para-muitos (1:N) estabelecem uma hierarquia entre linhas. Com relações muitos-para-muitos (N:N), não há hierarquia explícita. Não há colunas de pesquisa ou comportamentos para configurar. As linhas que utilizam relações muitos para muitos podem ser consideradas pares e a relação é recíproca.

Um exemplo de uma relação muitos-para-muitos é definido entre duas tabelas padrão incluídas no aplicativo Dynamics 365 for Sales. A tabela de oportunidades tem uma relação N:N com a tabela do concorrente. Esta relação permite adicionar vários concorrentes a uma oportunidade e associar diversas oportunidades ao mesmo concorrente.

Com relações muitos para muitos, uma tabela de relação (ou interseção) armazena os dados que associam as tabelas. Esta tabela tem uma relação entre tabelas de um para muitos com ambas as tabelas relacionadas e armazena apenas os valores necessários para definir a relação. Não é possível adicionar colunas personalizadas a uma tabela de relacionamentos e elas nunca ficam visíveis na interface do usuário.

Criar uma relação muitos para muitos requer a seleção das duas tabelas que pretende que participem na relação. Para aplicativos controlados por modelo, você pode decidir como deseja que as respetivas listas estejam disponíveis na navegação de cada tabela. Estas são as mesmas opções usadas para a tabela primária em relações de tabela 1:N.

Nem todas as tabelas podem ser utilizadas em relações muitos para muitos. Se a tabela não estiver disponível para ser escolhida no designer, você não poderá criar uma nova relação muitos-para-muitos com essa tabela. Para mais informações, veja a Documentação do desenvolvedor: critérios de elegibilidade de relacionamentos em tabelas

Observação

Você também pode criar uma nova relação de tabelas muitos-para-muitos (N:N) no seu ambiente utilizando o seguinte método:

Próximos passos

Criar relações de tabela muitos-para-muitos