Les tables sont des objets de base de la base de données, utilisés pour stocker des données, ainsi que des données sur les données (métadonnées). Dans une géodatabase, des tables système stockent des informations sur les autres tables, les enregistrements et les index de la géodatabase. Elles sont appelées tables de métadonnées ou tables de référentiel.
Il existe également des classes de tables dans la géodatabase qui fonctionnent conjointement pour stocker des types spécifiques de données spatiales. Par exemple, les classes d'entités stockent des informations sur les entités spatiales. Elles sont composées de plusieurs tables, en fonction du SGBD que vous utilisez pour les stocker et selon leur caractère versionné ou non. Ces tables de données spatiales ont les mêmes propriétés que les tables non spatiales, avec en plus des propriétés spatiales.
Propriétés générales des tables
- les tables gèrent des attributs. Cela signifie qu'elles stockent des informations. Dans une géodatabase, les tables contiennent habituellement des informations sur une entité géographique.
- les tables contiennent des lignes, chaque ligne correspondant à un enregistrement. Dans une table spatiale, chaque ligne représente une entité.
- toutes les lignes d'une table possèdent les mêmes colonnes, également appelées champs. Elles constituent les catégories d'informations contenues par la table, telles que des noms, des zones, des états ou des identifiants.
- Chaque champ dispose d'un type de données et d'un nom.
Propriétés des tables spatiales
(Ces propriétés viennent s'ajouter aux propriétés générales des tables.)
- Les tables spatiales comportent des coordonnées x,y.
- Les tables spatiales peuvent comporter des coordonnées de mesure (m) et z.
- Les tables spatiales disposent d'une référence spatiale. Cette dernière comprend le système de coordonnées, une tolérance x,y, une tolérance z et/ou m (si des coordonnées z et/ou m sont présentes) et une résolution.
- les tables spatiales stockent un type spécifique d'entité : polygone, ligne, point, multipoint, multipatch, dimension ou annotation.
Vous pouvez définir des noms de table, des noms de champ et des types de données lorsque vous utilisez ArcGIS pour créer des tables dans une géodatabase. Pour des tables spatiales telles que des classes d'entités, vous définissez également si des coordonnées m et z seront présentes, ainsi que le système de coordonnées, les valeurs de tolérance et le type des données stockées.