Principes de base des tables

Dans la géodatabase, les attributs sont gérés dans des tables en fonction d'une série de concepts de données relationnelles simples et essentiels.

  • Les tables contiennent des lignes.
  • Toutes les lignes d’une table ont les mêmes champs.
  • Chaque colonne comporte un type de données, tel qu'un entier, un nombre décimal, un caractère et une date.
  • Une série de fonctions et d'opérateurs est disponible pour gérer les tables et leurs éléments de données.
Table de classes d'entités

Les tables et relations jouent un rôle essentiel dans ArcGIS, tout comme dans les applications de base de données traditionnelles. Les lignes des tables permettent de stocker toutes les propriétés des objets géographiques. Cela inclut la conservation et la gestion de la géométrie des entités dans une colonne Shape.

L'illustration ci-dessous montre deux tables et la manière dont leurs enregistrements peuvent être reliés entre eux à l'aide d'un champ commun. La table Propriétaire est associée à la table Parcelle par le champ PARCEL_ID.

Stockage d'entités et d'attributs dans des tables

Types de données attributaires dans la géodatabase

Plusieurs types de colonnes pris en charge permettent de conserver et de gérer des attributs dans la géodatabase. Les types de colonnes disponibles sont notamment des types de nombre, de texte, de date, d'objets BLOB (Binary Large Object) et d'identifiants GUID (globally unique identifiers).

Les types de colonnes attributaires pris en charge dans la géodatabase sont notamment :

  • Nombre : il peut s'agir d'un des quatre types numériques suivants : entiers courts, entiers longs, nombres à virgule flottante à simple précision (souvent désignés par le terme de réels simples et nombres à virgule flottante à double précision (souvent désignés par le terme de réels doubles).
  • Texte : n'importe quel jeu de caractères alphanumériques d'une certaine longueur.
  • Date : conserve les données de date et d'heure.
  • BLOB : les objets BLOB sont utilisés pour stocker des documents, des photographies ou d'autres données volumineuses.
  • Identifiants globaux : les types de données ID global et GUID stockent des chaînes de registre constituées de 36 caractères placés entre des accolades. Ces chaînes identifient de manière unique une entité ou une ligne de table dans une géodatabase et entre plusieurs géodatabases. Elles sont très utilisées pour gérer les relations, en particulier pour la gestion des données, le versionnement, les mises à jour incrémentielles et la réplication.

XML les types de colonnes sont également pris en charge via des interfaces de programmation. La colonne XML peut renfermer n'importe quel contenu au format XML (tel que des métadonnées XML).

Reportez-vous à la rubrique Types de données des champs ArcGIS pour plus d'informations.

Extension de tables

Les tables offrent la description des entités, des rasters et des tables attributaires traditionnelles dans la géodatabase. Les utilisateurs effectuent de nombreuses opérations relationnelles et tabulaires traditionnelles à l'aide des tables.

Dans la géodatabase, un ensemble spécifique de fonctionnalités permet d'étendre les fonctions des tables. On compte les suivantes :

Utilisation des tables attributaires dans la géodatabase

UtilisationSi vous devez

Domaines attributaires

Spécifier une liste de valeurs valides ou une plage de valeurs valides pour les colonnes attributaires. Utilisez des domaines pour assurer l'intégrité des valeurs attributaires. Les domaines sont souvent utilisés pour appliquer des classifications de données (telles que des classes de routes, des codes de zonage et des classifications d'utilisation du sol).

Sous-types

Gérer un ensemble de sous-classes attributaires dans une table unique. Les sous-types sont souvent utilisés dans des tables de classes d'entités pour gérer des comportements différents dans des sous-ensembles de mêmes types d'entités.

Versionnement

Gérer de longues transactions de mise à jour, des archives d'historique et l'édition multi-utilisateurs nécessaires dans les workflows SIG.