Auteur : Lena
A priori, seule une mise en relation permet de relier deux tables avec un rapport plusieurs à plusieurs.
Concrètement, pour trouver dans ArcMap le ou les enregistrements de la table A liés (par une jointure n,m) à un ou plusieurs enregistrements de la table B, cela nécessite trois tables :
- la table attributaire A : A = {IdA, attributA1, attributA2}
- la table attributaire B : B = {IdB, attributB1, attributB2}
- une table de données établissant les correspondances entre A et B : C = {IdA, IdB}
Il faut ensuite (cf. "Comment mettre en relation deux tables") :
- mettre en relation la couche A avec la table de correspondance
- mettre en relation la couche B avec la table de correspondance
Il devient alors possible de consulter (cf. "Comment consulter les enregistrements liés"):
- le ou les enregistrements de la table A liés à un ou plusieurs enregistrements de la table B préalablement sélectionné(s)
- le ou les enregistrements de la table B liés à un ou plusieurs enregistrements de la table A préalablement sélectionné(s)