ArcGIS for Desktop

  • Documentation
  • Tarification
  • Support

  • My Profile
  • Aide
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS for Desktop

Un SIG professionnel complet

ArcGIS for Server

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Tarification
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

Aide

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Plus...

Comment est réalisé le stockage des géodatabases dans un SGBD ?

  • Stockage physique de géodatabases
  • Stockage et gestion de données spatiales

De nombreuses géodatabases utilisent des bases de données relationnelles telles qu'Oracle, IBM DB2 ou Microsoft SQL Server pour le stockage de données et la gestion d'informations géographiques. Ceci permet à la géodatabase de s'adapter facilement à des volumes de données importants et de prendre en charge de nombreux utilisateurs et éditeurs. Ces géodatabases prennent également en charge plusieurs workflows de gestion des données critiques, tels que le versionnement, la réplication ou l'archivage historique.

Stockage physique de géodatabases

Le mécanisme de stockage principal des géodatabases repose sur l'utilisation de tables. Les tables sont stockées comme fichiers sur le disque dur ou parmi les contenus d'un SGBD de la façon suivante :

Type de géodatabaseMéthode de stockage de données

Géodatabase personnelle

Microsoft Access

Géodatabase fichier

Dossier système de fichiers contenant des fichiers de données.

Géodatabase d'ArcGIS Desktop (incluse dans ArcGIS for Desktop [Standard ou Advanced] et ArcGIS Engine with Geodatabase Update) et géodatabase de groupe de travail (ArcGIS for Server at the Workgroup level)

Microsoft SQL Server Express Edition

Géodatabases d'entreprise (incluse dans ArcGIS for Server au niveau Enterprise. Pour cela, vous devez vous procurer votre propre SGBD.)

  • IBM DB2
  • IBM Informix Dynamic Server
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL

géodatabase et SGBD

Stockage et gestion de données spatiales

Tables

Le stockage de la géodatabase dans un SGBD comprend deux ensembles de tables : les tables de jeux de données (tables définies par l'utilisateur) et les tables système.

Les tables système, qui utilisent des documents XML pour certaines colonnes et les tables de jeux de données, qui peuvent utiliser des colonnes de type SQL, apparaissent dans une géodatabase

  • Tables de jeux de données — Chaque jeu de données de la géodatabase est stocké dans une ou plusieurs tables. Les tables de jeux de données utilisent les tables système pour la gestion des données.
  • Tables système : Les tables système des géodatabases assurent le suivi du contenu de chaque géodatabase. Elles décrivent essentiellement la structure de géodatabase spécifiant l'ensemble des définitions de jeu de données, des règles et des relations. Elles assurent également le stockage et la gestion de toutes les métadonnées requises pour l'implémentation des propriétés des géodatabases, des règles de validation de données et des comportements.

La structure interne de ces tables a été restructurée à partir de la version 10 d'ArcGIS. Les informations relatives à la structure de la géodatabase qui étaient, avant ArcGIS 10, stockées dans plus de 35 tables système de la géodatabase, ont été consolidées dans quatre tables principales :

  • GDB_Items : renferme la liste de tous les éléments contenus dans une géodatabase, tels que les classes d'entités, les topologies et les domaines.
  • GDB_ItemTypes : renferme la liste prédéfinie des types d'élément reconnus, tels que Table.
  • GDB_ItemRelationships : renferme les associations de structures entre les éléments et indique par exemple les classes d'entités contenues dans un jeu de données d'entités.
  • GDB_ItemRelationshipTypes : renferme la liste prédéfinie des types de relations reconnus, tels que DatasetInFeatureDataset.

Par exemple, une classe d'entités simples stockée dans une géodatabase au sein d'un SGBD SQL Server utilisant le stockage de géométries binaire est composée d'une table métier, d'une table d'entité (table f) associée et d'une table d'index spatial (table s). Ces tables fonctionnent avec un ensemble de tables système : la table i, ainsi que les tables système gdb_items, sde_table_registry, sde_layers et sde_spatial_references. Ces dernières permettent d'assurer le suivi des informations sur la classe d'entités.

Chaque SGBD utilise un ensemble de tables et de colonnes légèrement différent pour le stockage et la gestion des géodatabases. La structure de stockage physique dépend du type de SGBD que vous utilisez pour stocker votre géodatabase.

Fichiers supplémentaires

Les géodatabases utilisent également des déclencheurs, des fonctions, des procédures stockées et des types définis par l'utilisateur dans le SGBD pour mettre en œuvre la fonctionnalité et garantir la cohérence. Une discussion détaillée de ces éléments est superflue, puisque vous n'avez pas besoin d'interagir avec la plupart de ces objets de base de données.

Si vous souhaitez accéder aux informations de votre géodatabase à l'aide de SQL, consultez la section SQL et géodatabases d'entreprise avant de vous lancer.

Pour plus d'informations sur la structure des tables de jeux de données et des tables système, reportez-vous aux rubriques suivantes :

  • Tables système d'une géodatabase dans DB2
  • Tables système d'une géodatabase dans Informix
  • Tables système d'une géodatabase dans Oracle
  • Tables système d'une géodatabase dans PostgreSQL
  • Tables système d'une géodatabase dans SQL Server
Vous avez un commentaire à formuler concernant cette rubrique ?

ArcGIS for Desktop

  • Accueil
  • Documentation
  • Tarification
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog des initiés
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Confidentialité | Légal