RL

Relate

Tables

Descrição

Define uma relação (ligação) entre duas tabelas (ou camadas) com base em um campo chave comum, similar ao Join de Atributos. No entanto, ao contrário do Join, o Relate não anexa as colunas de uma tabela à outra. Em vez disso, ele estabelece uma associação que permite selecionar registros em uma tabela e ver/selecionar facilmente os registros correspondentes na tabela relacionada. É particularmente útil para relações de cardinalidade one-to-many (1:M) ou many-to-many (M:N).

Funções Principais / Ferramentas

Exemplos Comuns

Relacionar uma camada de edifícios (chave: 'ID_Edificio') com uma tabela de inspeções de segurança (chave estrangeira: 'ID_Edificio'), onde um edifício pode ter várias inspeções (1:M). Relacionar uma camada de parcelas (chave: 'ID_Parcela') com uma tabela de proprietários (chave: 'ID_Proprietario') através de uma tabela intermediária de ligação (parcela_proprietario) para lidar com múltiplos proprietários por parcela e múltiplas parcelas por proprietário (M:N). Relacionar uma camada de pontos de monitoramento ambiental (chave: 'ID_Ponto') com uma tabela de amostras coletadas (chave estrangeira: 'ID_Ponto'), permitindo ver todas as amostras de um ponto selecionado.

Diferença chave do Join (JT): O Relate mantém as tabelas separadas e define apenas uma ligação para seleção associada. O Join combina as colunas (temporária ou permanentemente). Relate é ideal quando você não quer duplicar dados (em joins 1:M) ou quando a relação é complexa (M:N).

« Anterior Voltar para Tabela Próximo »