Dans une base de données ou une géodatabase, les tables peuvent contenir certains types d'informations que les fichiers de tables ne prennent pas en charge. Par exemple, les tables d'une base de données ou d'une géodatabase peuvent stocker des types de champs BLOB ou raster. De plus, les bases de données et les géodatabases intègrent des options permettant d'étendre la fonctionnalité des tables, par exemple la protection de l'intégrité des données et la gestion des transactions.
Dans la géodatabase, les attributs descriptifs sont souvent gérés dans la table de classes d'entités ou dans une table liée pour décrire les entités individuelles.
Le processus de définition de tables repose sur des concepts relationnels fondamentaux, et un processus de conception relationnel semblable est utilisé pour organiser les tables dans une base de données ou une géodatabase utilisée avec ArcGIS.
Voici les étapes fondamentales pour la conception d'une table :
- Identifiez le type des objets que vous souhaitez décrire dans votre table. Par exemple :
- Propriétaires de parcelles
- Type de sol et informations descriptives sur chaque polygone de sol
- Propriétés et descriptions de bâtiments
- Attributs démographiques de secteurs ou îlots de recensement
- Attributs descriptifs simples de lieux dans votre zone d'étude
- Identifiez l'ensemble de champs attributaires que vous souhaitez enregistrer à propos de ces objets.
- Définissez les types de champs et les valeurs que vous utiliserez pour stocker ces propriétés. Par exemple :
- Un champ Nom peut être utilisé pour enregistrer le nom de l'objet avec 25 caractères au maximum.
- Un champ Classe de voies de valeurs entières à deux chiffres peut être utilisé pour classer des routes.
- Différents champs numériques peuvent être utilisés pour enregistrer des mesures sur les objets.
- Un champ Date peut être utilisé pour spécifier la date d'une transmission de parcelle.
- Affectez un nom et un type de données à chaque champ. Pour en savoir plus, voir la rubrique Types de données.
- Organisez ces champs dans une ou plusieurs tables sur les objets.
- Définissez les règles pour les valeurs de chaque champ. Utilisez-les ensuite pour définir des domaines de géodatabase, qui peuvent être utilisés pour gérer l'intégrité des valeurs de champ dans une colonne de table de géodatabase.
- Dans les cas où plusieurs tables doivent être utilisées, définissez les propriétés de relations entre les tables.