Plusieurs concepts liés à l'utilisation des tables et des attributs simplifient les analyses, la compréhension des relations entre les données et la modification des informations attributaires. Ces éléments spéciaux de tables sont décrits brièvement dans cette rubrique d'aide.
Jointures et relations
La plupart des directives de création des bases de données favorise l'organisation sur la base de tables multiples - chacune se concentrant sur un sujet spécifique - au lieu d'une grande table contenant tous les champs nécessaires. Cette méthode évite de devoir dupliquer les informations dans la base de données puisque les données ne sont saisies qu'une fois dans une seule table. Lorsque vous avez besoin d'informations ne figurant pas dans la table avec laquelle vous travaillez, vous avez la possibilité de relier les deux tables.
En règle générale, vous joignez une table de données à une couche en fonction de la valeur d'un champ présent dans les deux tables. Le nom du champ ne doit pas obligatoirement être le même contrairement au type de données qui doit l’être. Vous joignez des nombres à des nombres, des chaînes à des chaînes et ainsi de suite. Vous pouvez effectuer une jointure soit par l’intermédiaire de la boîte de dialogue Joindre des données, accessible en cliquant avec le bouton droit sur une couche dans ArcMap, soit à l’aide de l’outil Ajouter une jointure.
Lorsque les couches de votre carte ne partagent pas de champ attributaire commun, vous pouvez joindre ces couches à l'aide d'une jointure spatiale. Ce type de jointure permet de joindre les attributs de deux couches en fonction de l'emplacement des entités dans les couches.
Domaines et sous-types
Une base de données n'est correcte que si les informations qu'elle contient sont correctes. Au fil du temps, vous devrez mettre à jour les informations de la base de données pour que ces dernières soient exactes et actualisées. ArcMap vous permet de mettre à jour les attributs des entités affichées sur votre carte, ainsi que les attributs contenus dans des tables qui ne sont pas représentées géographiquement sur la carte (par exemple, une table du chiffre d'affaires mensuel).
Les domaines attributaires sont des règles qui indiquent les valeurs valides pour un champ dans une table d'une géodatabase. Ils assurent l’intégrité des données en limitant les valeurs de données qu’un utilisateur peut ajouter à un champ particulier.
Les sous-types sont des classifications dans une classe d’entités ou une table dans une géodatabase. Ils permettent de regrouper logiquement des entités selon une caractéristique ou un comportement unique des données. Cette caractéristique ou ce comportement est représenté par les valeurs d'un champ de la table. Par exemple, vous pouvez avoir des sous-types pour les types de voies navigables, telles que les torrents, les ruisseaux, les canaux et les rivières pour une table d’hydrologie. Pour chacun de ces sous-types, vous pouvez appliquer des règles de topologie, des règles de connectivité, des valeurs par défaut et des règles de relations différentes.
Index attributaires
Les index attributaires peuvent accélérer les requêtes attributaires sur les classes d'entités et les tables. Un index attributaire constitue pour ArcGIS un autre moyen d'extraire les enregistrements d'une table. Pour la plupart des types de requêtes attributaires, il est plus rapide de rechercher un enregistrement avec un index que de parcourir la totalité de la table en commençant par le premier enregistrement.
Vous pouvez créer un index attributaire dans ArcCatalog ou à l'aide des outils de géotraitement.