Compartilhar via


Visão geral da criação de relacionamentos muitos-para-muitos entre tabelas

Os relacionamentos um para muitos (1:N) entre tabelas definem uma hierarquia entre linhas. Com relacionamentos muitos para muitos (N:N), não há nenhuma hierarquia explícita. Não há colunas de pesquisa ou comportamentos para configurar. Linhas criadas por meio de relacionamentos muitos para muitos podem ser consideradas colegas e o relacionamento é recíproco.

Um exemplo de relacionamento muitos para muitos é definido entre duas tabelas padrão incluídas no aplicativo Dynamics 365 Sales. A tabela oportunidade tem um relacionamento N:N com a tabela concorrente. Isso permite que vários concorrentes sejam adicionados à oportunidade e que várias oportunidades sejam associadas ao mesmo concorrente.

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

Criar um relacionamento muitos para muitos requer a escolha das duas tabelas que você deseja que participem do relacionamento. Para aplicativos baseados em modelo, você pode decidir como deseja que as respectivas listas sejam disponibilizadas na navegação para cada tabela. Estas são as mesmas opções usadas para a tabela principal em relacionamentos de tabela 1:N. Mais informações: Item do Painel de Navegação para a tabela principal

Nem todas as tabelas podem ser usadas com relacionamentos muitos para muitos. Se a tabela não estiver disponível para ser escolhida no designer, não será possível criar um relacionamento muitos para muitos com essa tabela. Mais informações: Documentação do desenvolvedor: elegibilidade do relacionamento entre tabelas

Você pode usar dois designers para criar e editar relacionamentos 1:N (um para muitos) ou N:1 (muitos para um):

Designer Descrição
Portal do Power Apps Fornece uma experiência fácil e simples, mas algumas configurações especiais não estão disponíveis.
Mais informações: Criar relacionamentos muitos para muitos entre tabelas no Microsoft Dataverse usando o portal do Power Apps
Gerenciador de soluções Não é tão fácil de usar, mas fornece mais flexibilidade para requisitos menos comuns.
Mais informações: Criar relacionamentos N:N (muitos para muitos) entre tabelas no Dataverse usando o gerenciador de soluções

Observação

Você também pode criar relacionamentos muitos para muitos (N:N) entre tabelas no seu ambiente usando os seguintes procedimentos:

As informações deste tópico ajudarão você a decidir qual designer utilizar.

Você deve usar o portal do Power Apps para criar e editar relacionamentos muitos para muitos (N:N) entre tabelas, a menos que você precise abordar um dos seguintes requisitos:

  • Definir opções do painel de navegação para aplicativos orientados a modelo
  • Oculte o relacionamento na Localização avançada em aplicativos orientados a modelo.

Consulte também

Criar e editar relacionamentos entre tabelas
Criar relacionamentos da tabela Muitos para muitos no Dataverse usando o portal do Power Apps
Criar relacionamentos N:N (muitos para muitos) entre tabelas no Dataverse usando o gerenciador de soluções

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).