Tables système d'une géodatabase dans DB2

Les tables système d'une géodatabase imposent le comportement de la géodatabase, stockent les informations sur la géodatabase et assurent le suivi des données stockées dans la géodatabase.

View a diagram of the ArcSDE geodatabase system tables.

Pour ouvrir le fichier, vous devez disposer de Adobe Acrobat Reader.

Il est déconseillé de modifier les tables système et leur contenu à l'aide de logiciels autres qu'ArcGIS. Toutefois, vous pouvez utiliser SQL pour afficher le contenu des tables système.

Quelques-unes des tables système de la géodatabase contiennent des colonnes XML. Vous pouvez utiliser les requêtes XML natives de votre système de gestion de bases de données pour interroger ces colonnes. Le livre blanc "XML Schema of the Geodatabase" définit les balises XML.

Table COLUMN_REGISTRY

La table COLUMN_REGISTRY assure la gestion de toutes les colonnes enregistrées.

AttentionAttention :

Si vous modifiez des définitions de colonnes à l'aide d'une interface SQL, les enregistrements de la table COLUMN_REGISTRY ne sont pas mis à jour. Ceci peut faire échouer toute exportation ultérieure de données.

Nom du champ

Type de champ

Description

Nul ?

DATABASE_NAME

VARCHAR(32)

Nom de la base de données de stockage de la table contenant la colonne

NOT NULL

TABLE_NAME

VARCHAR(128)

Nom de la table contenant la colonne enregistrée

NOT NULL

OWNER

VARCHAR(32)

Propriétaire de la table où figure la colonne (utilisateur ayant créé la table)

NOT NULL

COLUMN_NAME

VARCHAR(32)

Nom de la colonne enregistrée

NOT NULL

SDE_TYPE

INTEGER

Code du type de données de la colonne, les valeurs possibles et leurs définitions sont les suivantes :

  • 1 = SE_INT16_TYPE — entier à 2 octets
  • 2 = SE_INT32_TYPE — Entier à 4 octets
  • 3 = SE_FLOAT32_TYPE — réel simple à 4 octets
  • 4 = SE_FLOAT64_TYPE — réel simple à 8 octets
  • 5 = SE_STRING_TYPE — Matrice de caractères terminée par un caractère nul
  • 6 = SE_BLOB_TYPE — Données de longueur variable
  • 7 = SE_DATE_TYPE — Structure de date et heure
  • 8 = SE_SHAPE_TYPE — Géométrie de forme (SE_SHAPE)
  • 9 = SE_RASTER_TYPE — Raster
  • 10 = SE_XML_TYPE — Document XML
  • 11 = SE_INT64_TYPE — entier à 8 octets
  • 12 = SE_UUID_TYPE — ID universel unique (UUID)
  • 13 = SE_CLOB_TYPE — Données de caractère de longueur variable
  • 14 = SE_NSTRING_TYPE — Matrice de caractères Unicode terminée par un caractère nul
  • 15 = SE_NCLOB_TYPE — Objet CLOB Unicode (character large object)
  • 20 = SE_POINT_TYPE — Type de point défini par l'utilisateur
  • 21 = SE_CURVE_TYPE — Type de chaîne de lignes défini par l'utilisateur
  • 22 = SE_LINESTRING_TYPE — Type de chaîne de lignes défini par l'utilisateur
  • 23 = SE_SURFACE_TYPE — Type de polygone défini par l'utilisateur
  • 24 = SE_POLYGON_TYPE — Type de polygone défini par l'utilisateur
  • 25 = SE_GEOMETRYCOLLECTION_TYPE — Type de multi-points défini par l'utilisateur
  • 26 = SE_MULTISURFACE_TYPE — Type de chaîne de lignes défini par l'utilisateur
  • 27 = SE_MULTICURVE_TYPE — Type de chaîne de lignes défini par l'utilisateur
  • 28 = SE_MULTIPOINT_TYPE — Type de multi-points défini par l'utilisateur
  • 29 = SE_MULTILINESTRING_TYPE — Type de multichaîne de lignes défini par l'utilisateur
  • 30 = SE_MULTIPOLYGON_TYPE — Type de multipolygone défini par l'utilisateur
  • 31 = SE_GEOMETRY_TYPE — Type de géométrie défini par l'utilisateur

NOT NULL

COLUMN_SIZE

INTEGER

Longueur de la valeur de colonne enregistrée

DECIMAL_DIGITS

INTEGER

Nombre d'entiers après la virgule de la valeur de colonne

DESCRIPTION

VARCHAR(65)

Description du type de colonne

OBJECT_FLAGS

INTEGER

Stocke les propriétés de colonne, notamment les suivantes :

  • Possède un ID de ligne
  • Colonne ID de ligne contrôlée par ArcSDE
  • Autorise les valeurs nulles
  • Stocke des données au format LONG RAW d'Oracle
  • Stocke des données BLOB
  • Stocke des données CLOB
  • Stocke des données géométriques ST_Geometry
  • Stocke des données géométriques binaires
  • Stocke des données géométriques de type définies par l'utilisateur
  • Stocke des données géométriques objet LOB Oracle (Oracle Large Object)
  • Stocke des données raster binaires
  • Stocke des données raster de type définies par l'utilisateur
  • Stocke des données XML
  • Stocke des dates
  • Stocke des heures
  • Stocke un horodatage
  • Stocke une chaîne Unicode

NOT NULL

OBJECT_ID

INTEGER

Correspond à l'identifiant RASTERCOLUMN_ID de la table sde.raster_columns s'il s'agit d'une colonne raster ou à l'identifiant LAYER_ID de la table LAYERS s'il s'agit d'une colonne de géométrie.

Table COMPRESS_LOG

La table COMPRESS_LOG assure le suivi de toutes les opérations de compression exécutées sur la géodatabase.

RemarqueRemarque :

Cette table est créée la première fois que vous compressez la géodatabase.

Nom du champ

Type de champ

Description

Nul ?

COMPRESS_ID

INTEGER

Identifiant unique d'une opération de compression

NOT NULL

SDE_ID

INTEGER

Numéro d'identification de processus de l'opération de compression ; fait référence à la colonne sde_id de la table PROCESS_INFORMATION

NOT NULL

SERVER_ID

INTEGER

Identifiant système process_id du processus de serveur ArcSDE effectuant ou ayant effectué l'opération de compression

NOT NULL

DIRECT_CONNECT

VARCHAR(1)

Y (oui) ou N (non) si le client se connecte directement à la géodatabase

NOT NULL

COMPRESS_START

TIMESTAMP

Date et heure de début de l'opération de compression

NOT NULL

START_STATE_COUNT

INTEGER

Nombre d'états existant au début de la compression

NOT NULL

COMPRESS_END

TIMESTAMP

Date et heure de fin de l'opération de compression

NOT NULL

END_STATE_COUNT

INTEGER

Nombre d'états restant après l'opération de compression

NOT NULL

COMPRESS_STATUS

VARCHAR(20)

Indique si l'opération de compression a réussi ou non

NOT NULL

DBTUNE

La table DBTUNE stocke les mots-clés de configuration des objets de données ArcSDE tels que les classes d'entités.

Nom du champ

Type de champ

Description

Nul ?

KEYWORD

VARCHAR(32)

Mot-clé de configuration

NOT NULL

PARAMETER

VARCHAR(32)

Paramètre de configuration

NOT NULL

CONFIG_STRING

VARCHAR(2048)

Valeur du paramètre de configuration

GDB_ITEMRELATIONSHIPS

La table GDB_ITEMRELATIONSHIPS stocke les informations concernant la façon dont les objets dans la table GDB_ITEMS sont reliés. Par exemple, les jeux de données d'entité et les réplicas sont suivis dans cette table.

Nom du champ

Type de champ

Description

Nul ?

OBJECTID

INTEGER

Identifiant unique de la ligne

NOT NULL

UUID

CHARACTER(38)

Identifiant unique de l'élément

NOT NULL

TYPE

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMRELATIONSHIPTYPES

NOT NULL

ORIGINID

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMS

NOT NULL

DESTID

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMS

NOT NULL

ATTRIBUTS

XML

Jeu de propriétés représentant les paires attributaires

PROPERTIES

INTEGER

Masque binaire de propriétés d'élément

GDB_ITEMRELATIONSHIPTYPES

La table GDB_ITEMRELATIONSHIPTYPES conserve des données sur les types de relations qui existent entre les objets dans la table GDB_ITEMS.

Nom du champ

Type de champ

Description

Nul ?

OBJECTID

INTEGER

Identifiant unique de la ligne

NOT NULL

UUID

CHARACTER(38)

Identifiant unique de l'élément

NOT NULL

NAME

VARCHAR(226)

Nom du type de relation ; les valeurs comprennent les éléments suivants :

  • DatasetInFeatureDataset
  • DatasetInFolder
  • DatasetOfReplicaDataset
  • DatasetsRelatedThrough
  • DomainInDataset
  • FeatureClassInGeometricNetwork
  • FeatureClassInNetworkDataset
  • FeatureClassInParcelFabric
  • FeatureClassInTerrain
  • FeatureClassInTopology
  • FolderInFolder
  • ItemInFolder
  • ReplicaDatasetInReplica
  • RepresentationOfFeatureClass
  • TableInParcelFabric

NOT NULL

FORWARDLABEL

VARCHAR(226)

Etiquette qui décrit la relation à partir du contexte de l'élément d'origine

BACKWARDLABEL

VARCHAR(226)

Etiquette qui décrit la relation à partir du contexte de l'élément de destination

ORIGITEMTYPEID

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMTYPES

NOT NULL

DESTITEMTYPEID

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMTYPES

NOT NULL

ISCONTAINMENT

SMALLINT

Indique si l'existence de l'élément d'origine contrôle l'existence de l'objet de destination

GDB_ITEMS

Les éléments sont tout objet utilisé dans le système ArcGIS qui peut être indexé et recherché, notamment les tables, les domaines, les topologies et les réseaux. La table GDB_ITEMS conserve les informations concernant tous les éléments stockés dans la géodatabase.

Nom du champ

Type de champ

Description

Nul ?

OBJECTID

INTEGER

Identifiant unique de la ligne

NOT NULL

UUID

CHARACTER(38)

Identifiant unique de l'élément

NOT NULL

TYPE

CHARACTER(38)

Correspond à UUID dans la table GDB_ITEMTYPES

NOT NULL

NAME

VARCHAR(226)

Nom de l'élément (logique)

PHYSICALNAME

VARCHAR(226)

Nom complet de l'élément

CHEMIN

VARCHAR(512)

Chemin relatif unique de l'élément

URL

VARCHAR(255)

URL associée pour l'élément ; utilisé avec les services de catalogue

PROPERTIES

INTEGER

Masque binaire de propriétés d'élément

DEFAULTS

BLOB

Informations concernant l'élément indépendant du jeu de données sous-jacent, comme un moteur de rendu sérialisé, un symbole pour une classe d'entités ou des largeurs de colonne, des couleurs ou des polices pour les tables

DATASETSUBTYPE1

INTEGER

Indique le type d'entités de la table

Les valeurs possibles pour les classes d'entités et les catalogues d'images sont les suivantes :

  • Null
  • 1 = entité simple
  • 7 = jonction simple
  • 8 = tronçon simple
  • 10 = tronçon complexe
  • 11 = entité annotation
  • 13 = entité cotation
  • 14 = élément du catalogue d'images

Pour les classes de relations, la cardinalité de la classe de relations est stockée. Les valeurs possibles sont les suivantes :

  • 1 = 1:1
  • 2 = 1:M
  • 3 = M:N

Pour les topologies, cette colonne stocke l'identifiant de la topologie.

DATASETSUBTYPE2

INTEGER

Indique le type de géométrie de la table

Les valeurs possibles pour les classes d'entités et les catalogues d'images sont les suivantes :

  • Null
  • 1 = géométrie à zéro dimension, simple
  • 2 = ensemble de points classés
  • 3 = ensemble de chemins classés
  • 4 = ensemble d'anneaux classés par leur relation d'inclusion
  • 9 = ensemble de faces de surface

Pour les classes de relations, la valeur dans cette colonne indique si la classe de relations est attribuée. Les valeurs possibles sont 0 = non attribué ou 1 = attribué.

DATASETINFO1

VARCHAR(255)

Stocke le nom du champ de forme pour les classes d'entités

DATASETINFO2

VARCHAR(255)

Stocke des informations pour les classes d'entités qui participent aux topologies

DEFINITION

XML

Stocke des informations concernant l'élément

DOCUMENTATION

XML

Définition de données de l'élément (métadonnées)

ITEMINFO

XML

Informations de stockage pour l'élément, telles que la symbologie, qui sont indépendantes du jeu de données sous-jacent

SHAPE

ST_GEOMETRY

Etendue spatiale de l'élément

GDB_ITEMTYPES

La table GDB_ITEMTYPES stocke des informations concernant le type d'objet de chaque élément dans la table GDB_ITEMS.

Nom du champ

Type de champ

Description

Nul ?

OBJECTID

INTEGER

Identifiant unique du type

NOT NULL

UUID

CHARACTER(38)

Identifiant unique de l'élément

NOT NULL

PARENTTYPEID

CHARACTER(38)

Correspond à UUID dans cette table (GDB_ITEMTYPES)

NOT NULL

NAME

VARCHAR(226)

Nom du type d'élément ; les valeurs comprennent les éléments suivants :

  • AbstractTable
  • Jeu de données du Catalogue
  • Domaine de valeurs précodées
  • Jeu de données
  • Domaine
  • Jeu de données d'extension
  • Classe d'entités
  • Jeu de données d’entité
  • Dossier
  • Réseau géométrique
  • Repère chronologique
  • Elément
  • Jeu de données de la mosaïque
  • Jeu de données réseau
  • Atelier parcellaire
  • Domaine par plage
  • Catalogue d'images
  • Jeu de données raster
  • Classe de relations
  • réplica
  • Jeux de données de réplicas
  • Classe de représentations
  • Ressource
  • Jeu de données schématiques
  • Jeu de données d'arpentage
  • Table
  • MNT
  • TIN
  • Boite à outils
  • Topologie
  • Espace de travail
  • Extension d’espace de travail

NOT NULL

GDB_REPLICALOG

Chaque fois qu'un réplica exporte ou importe des modifications, les informations sur l'opération sont stockées dans la table GDB_REPLICALOG.

Nom du champ

Type de champ

Description

Nul ?

ID

INTEGER

Identifiant unique de la ligne

REPLICAID

INTEGER

Correspond au champ OBJECTID de la table GDB_ITEMS

EVENT

INTEGER

Indique si l'enregistrement correspond à une importation (1) ou à une exportation (2).

ERRORCODE

INTEGER

Code d'erreur associé à l'événement ; vous pouvez obtenir la description associée à l'erreur en recherchant dans l'aide pour les développeurs. Si l'événement est réussi, un code d'erreur de succès est renvoyé.

LOGDATE

TIMESTAMP

Date à laquelle l'événement s'est produit

SOURCEBEGINGEN

INTEGER

Plusieurs générations de mouvements de données peuvent être importées ou exportées dans un événement. Cette valeur indique le numéro de génération de la première génération de mouvements impliquée. Par exemple, si les générations 1 à 3 ont été importées, ce champ a la valeur 1.

SOURCEENDGEN

INTEGER

Plusieurs générations de mouvements de données peuvent être importées ou exportées dans un événement. Cette valeur indique le numéro de génération de la dernière génération de mouvements impliquée. Par exemple, si les générations 1 à 3 ont été importées, ce champ a la valeur 3.

TARGETGEN

INTEGER

Génération à laquelle les mouvements sont appliqués ; cette valeur permet d'appliquer des mouvements à la version appropriée du réplica cible.

GDB_TABLES_LAST_MODIFIED

La table GDB_TABLES_LAST_MODIFIED permet de valider des tables système de géodatabase mises en cache par l'application cliente.

Nom du champ

Type de champ

Description

Nul ?

TABLE_NAME

VARCHAR(160)

Nom de la table système de la géodatabase modifiée

NOT NULL

LAST_MODIFIED_COUNT

INTEGER

Compte les modifications encourues par une table système ; augmente de façon incrémentielle à chaque modification

NOT NULL

Table LAYER_LOCKS

La table LAYER_LOCKS gère les verrous des classes d'entités.

Nom du champ

Type de champ

Description

Nul ?

SDE_ID

INTEGER

Numéro d'identifiant du processus ayant verrouillé la couche ; clé étrangère de la colonne sde_id de la table PROCESS_INFORMATION

NOT NULL

LAYER_ID

INTEGER

Correspond au champ layer_id de la table LAYERS

NOT NULL

AUTOLOCK

CHARACTER(1)

Prend la valeur 1 si la couche a été verrouillée en interne ; prend la valeur 0 si la couche a été verrouillée par l'application.

NOT NULL

LOCK_TYPE

CHARACTER(1)

Le type de verrou de couche peut être l'un des suivants :

  • 0 = Verrou lecture sur toute la couche
  • 1 = Verrou écriture sur toute la couche
  • 2 = Verrou lecture sur une surface donnée de la couche
  • 3 = Verrou écriture sur une surface donnée de la couche
  • 4 = Auto-verrouillage de la couche

NOT NULL

MIN_X

INTEGER

Abscisse minimale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone

MIN_Y

INTEGER

Ordonnée minimale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone

MAX_X

INTEGER

Abscisse maximale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone

MAX_Y

INTEGER

Ordonnée maximale de l'emprise permettant de définir les entités verrouillées d'une zone lors d'un verrou de zone

LAYERS

La table LAYERS conserve des données concernant chaque classe d'entités dans la base de données. Ces informations contribuent à créer et à gérer les index spatiaux, à garantir des types de formes adéquats, à conserver l'intégrité des données et à stocker les références spatiales des données de coordonnées.

Cette table stocke une ligne pour chaque colonne spatiale dans la base de données. Les applications utilisent les propriétés de couche pour détecter les sources de données spatiales disponibles. Les propriétés de couche permettent à ArcSDE d'imposer et de valider le contenu de la colonne spatiale, d'indexer des valeurs de géométrie, et d'assurer une création et une gestion adéquates des tables de SGBD associées.

Nom du champ

Type de champ

Description

Nul ?

LAYER_ID

INTEGER

Identifiant unique de la couche

NOT NULL

DESCRIPTION

VARCHAR(65)

Description définie par l'utilisateur de la couche

DATABASE_NAME

VARCHAR(8)

Nom de la base de données de stockage de la couche

OWNER

VARCHAR(30)

Utilisateur ayant créé la couche

NOT NULL

TABLE_NAME

VARCHAR(128)

Nom de la table métier de la couche

NOT NULL

SPATIAL_COLUMN

VARCHAR(128)

Nom de la colonne spatiale de la couche

EFLAGS

INTEGER

Stocke les propriétés de couche suivantes :

  • Stocke des coordonnées simple précision ou double précision
  • Stocke des coordonnées 3D
  • Stocke des mesures
  • Auto-verrouillage activé ou désactivé
  • Mode E/S de chargement seul ou mode E/S normal
  • Stocke les annotations
  • Stocke des données DAO
  • Est une vue d'une autre couche
  • Absence d'index spatial
  • Type de données SGBD de stockage des données de couche
  • Types ArcSDE que la couche peut accepter, tels que des points, chaînes de lignes et polygones

LAYER_MASK

INTEGER

Stocke des propriétés internes supplémentaires de la couche

GSIZE1

DOUBLE

Taille de la première grille spatiale

GSIZE2

DOUBLE

Taille de la seconde grille spatiale

GSIZE3

DOUBLE

Taille de la troisième grille spatiale

MIN_X

DOUBLE

Valeur de coordonnée x minimale de la couche

MIN_Y

DOUBLE

Valeur de coordonnée y minimale de la couche

MAX_X

DOUBLE

Valeur de coordonnée x maximale de la couche

MAX_Y

DOUBLE

Valeur de coordonnée y maximale de la couche

MIN_Z

DOUBLE

Valeur de coordonnée z minimale de la couche

MAX_Z

DOUBLE

Valeur de coordonnée z maximale de la couche

MIN_M

DOUBLE

Valeur de coordonnée m minimale de la couche

MAX_M

DOUBLE

Valeur de coordonnée m maximale de la couche

CDATE

INTEGER

Date de création de la couche

NOT NULL

LAYER_CONFIG

VARCHAR(32)

Mot-clé de configuration spécifié lors de la création de la couche

OPTIMAL_ARRAY_SIZE

INTEGER

Taille de la zone tampon du tableau de géométrie

STATS_DATE

INTEGER

Date du dernier calcul de statistiques d'une couche

MINIMUM_ID

INTEGER

Valeur d'identifiant d'entité minimale d'une couche binaire

SRID

INTEGER

Numéro d'identifiant de référence spatiale ; correspond à la valeur SRID de la table SPATIAL_REFERENCES

NOT NULL

SECONDARY_SRID

INTEGER

Non utilisé pour l'instant

BASE_LAYER_ID

INTEGER

Stocke l'identifiant layer_id de la couche de base sur laquelle est basé un affichage ; uniquement nécessaire si la couche est réellement un affichage

NOT NULL

Table LINEAGES_MODIFIED

La table LINEAGES_MODIFIED contient un identifiant de généalogie d'états et l'horodatage de sa dernière modification.

Nom du champ

Type de champ

Description

Nul ?

LINEAGE_NAME

BIGINT

Correspond au champ LINEAGE_NAME de la table STATE_LINEAGES

NOT NULL

TIME_LAST_MODIFIED

TIMESTAMP

Date et heure de dernière modification de la généalogie

NOT NULL

Table LOCATORS

La table LOCATORS stocke des informations relatives aux objets de localisateur.

Nom du champ

Type de champ

Description

Nul ?

LOCATOR_ID

INTEGER

Identifiant unique du localisateur

NOT NULL

NAME

VARCHAR(32)

Nom du localisateur

NOT NULL

OWNER

VARCHAR(32)

Nom de l'utilisateur propriétaire du localisateur

NOT NULL

CATEGORY

VARCHAR(32)

Catégorie du localisateur ; les localisateurs d'adresses portent la valeur de catégorie Address

NOT NULL

TYPE

INTEGER

Type de localisateur ; valeurs représentées comme suit :

  • 0 — Définit les styles de localisateurs
  • 1 — Définit les localisateurs
  • 2 — Définit les localisateurs attachés ; en d'autres termes, les localisateurs attachés à une classe d'entités géocodée et correspondant à une copie du localisateur et des options de géocodage utilisées pour la création de la classe d'entités géocodée.

NOT NULL

DESCRIPTION

VARCHAR(64)

Description du localisateur

NOT NULL

METADATA

Lors de l'ajout d'un localisateur à une géodatabase dans un SGBD, un enregistrement est ajouté à la table METADATA pour chaque propriété du localisateur. Chaque enregistrement de la table LAYER_STATS définit une seule propriété d'un localisateur.

Nom du champ

Type de champ

Description

Nul ?

RECORD_ID

INTEGER

Identifiant unique de l'enregistrement

NOT NULL

OBJECT_NAME

VARCHAR(160)

Nom du localisateur auquel appartient la propriété appartient et qui correspond à la colonne NAME de la table LOCATORS

NOT NULL

OBJECT_DATABASE

VARCHAR(32)

Nom de la base de données de stockage du localisateur

OBJECT_OWNER

VARCHAR(32)

Nom de l'utilisateur propriétaire de l'enregistrement

NOT NULL

OBJECT_TYPE

INTEGER

Toujours la valeur 2 pour les propriétés du localisateur

NOT NULL

CLASS_NAME

VARCHAR(32)

Toujours la valeur SDE_internal pour les propriétés du localisateur

PROPERTY

VARCHAR(32)

Nom de la propriété du localisateur

PROP_VALUE

VARCHAR(255)

Valeur de la propriété du localisateur

DESCRIPTION

VARCHAR(65)

Non utilisé pour les propriétés du localisateur

CREATION_DATE

TIMESTAMP

Date et heure de création de la propriété du localisateur

NOT NULL

Table MVTABLES_MODIFIED

La table MVTABLES_MODIFIED conserve la liste de toutes les tables modifiées dans chaque état de la base de données. Ces informations contribuent à déterminer rapidement si des conflits existent entre versions ou états de la base de données.

La table MVTABLES_MODIFIED conserve un enregistrement de toutes les tables modifiées par état. Ces informations permettent aux applications de déterminer quelles tables doivent être vérifiées pour détecter d'éventuels changements lors de la réconciliation de conflits potentiels entre versions et états de la base de données.

Chaque fois qu'une classe d'entités ou une table est modifiée dans un état, une nouvelle entrée est créée dans la table MVTABLES_MODIFIED. Lors de la réconciliation de deux versions, la première étape du processus est l'identification des états référencés par ces deux versions — l'état de la version mise à jour actuelle et l'état de la version cible. A partir de ces états, un état ascendant commun est identifié en retraçant la généalogie des états de ces deux versions.

Nom du champ

Type de champ

Description

Nul ?

STATE_ID

BIGINT

Identifiant de l'état dans lequel la table a été modifiée ; correspond à la colonne ID de la table STATES

NOT NULL

REGISTRATION_ID

INTEGER

Identifiant d'enregistrement de la table modifiée dans l'état ; correspond à l'identifiant REGISTRATION_ID de la table TABLE_REGISTRY

NOT NULL

Table OBJECT_LOCKS

La table OBJECT_LOCKS conserve les verrous des objets de la géodatabase.

Nom du champ

Type de champ

Description

Nul ?

SDE_ID

INTEGER

Numéro d'identifiant du processus ayant verrouillé l'objet de géodatabase ; fait référence à la colonne SDE_ID de la table PROCESS_INFORMATION

NOT NULL

OBJECT_ID

INTEGER

Identifiant du jeu de données affecté

NOT NULL

OBJECT_TYPE

INTEGER

Type de verrou de l'objet, par exemple le verrou version, state_tree utilisé par des applications internes

NOT NULL

APPLICATION_ID

INTEGER

Identifiant unique d'application

NOT NULL

AUTOLOCK

CHARACTER(1)

Prend la valeur 1 si la couche a été verrouillée en interne ; prend la valeur 0 si la couche a été verrouillée par l'application

NOT NULL

LOCK_TYPE

CHARACTER(1)

Type de verrou d'objet : S = partagé ou E = exclusif

NOT NULL

Table PROCESS_INFORMATION

La table PROCESS_INFORMATION rassemble les statistiques de session ArcSDE, tel que le nombre d'enregistrements lus ou écrits pendant l'activité de la session.

Nom du champ

Type de champ

Description

Nul ?

SDE_ID

INTEGER

Numéro d'identifiant du processus

NOT NULL

APP_ID

VARCHAR(32)

Identifiant interne d'application DB2

NOT NULL

SERVER_ID

INTEGER

Identifiant du processus de système d'exploitation du processus serveur

NOT NULL

START_TIME

TIMESTAMP

Date et heure de lancement du processus

NOT NULL

RCOUNT

INTEGER

Nombre de lectures traitées

NOT NULL

WCOUNT

INTEGER

Nombre d'écritures traitées

NOT NULL

OPCOUNT

INTEGER

Nombre total d'opérations exécutées par un processus

NOT NULL

NUMLOCKS

INTEGER

Nombre de verrous actuellement ouverts par le processus

NOT NULL

FB_PARTIAL

INTEGER

Nombre total d'entités partielles envoyées par le processus

NOT NULL

FB_COUNT

INTEGER

Nombre total de zones tampon chargées par le processus

NOT NULL

FB_FCOUNT

INTEGER

Nombre total d'entités bufférisées par le processus

NOT NULL

FB_KBYTES

INTEGER

Nombre total de kilo-octets bufferisé par le processus

NOT NULL

OWNER

VARCHAR(30)

Nom de l'utilisateur connecté

NOT NULL

DIRECT_CONNECT

VARCHAR(1)

Indique si le processus a été lancé avec une connexion directe : T (vrai) ou F (faux)

NOT NULL

SYSNAME

VARCHAR(32)

Système d'exploitation de l'ordinateur client

NOT NULL

NODENAME

VARCHAR(255)

Nom de l'ordinateur client connecté

NOT NULL

XDR_NEEDED

VARCHAR(1)

Enregistre si le client utilise XDR pour communiquer avec le processus gsrvr : T (vrai) ou F (faux)

NOT NULL

Table RASTER_COLUMNS

La table RASTER_COLUMNS contient une liste des colonnes raster stockées dans la base de données.

Cette table référence les données raster des tables des canaux, des tables des blocs et des tables auxiliaires.

Nom du champ

Type de champ

Description

Nul ?

RASTERCOLUMN_ID

INTEGER

Clé primaire de la table de colonne raster

NOT NULL

DESCRIPTION

VARCHAR(65)

Description définie par l'utilisateur de la table raster

DATABASE_NAME

VARCHAR(32)

Nom de la base de données de stockage du raster

NOT NULL

OWNER

VARCHAR(32)

Propriétaire de la table métier de la colonne raster

NOT NULL

TABLE_NAME

VARCHAR(128)

Nom de la table métier

NOT NULL

RASTER_COLUMN

VARCHAR(128)

Nom de la colonne raster

NOT NULL

CDATE

INTEGER

Date d'ajout de la colonne raster à la table métier

NOT NULL

CONFIG_KEYWORD

VARCHAR(32)

Mot-clé de configuration DBTUNE spécifié lors de la création du raster ; détermine la façon dont les tables et les index du raster sont stockés dans la base de données

MINIMUM_ID

INTEGER

Défini lors de la création du raster, établit la valeur de la colonne raster_id de la table raster

BASE_RASTERCOLUMN_ID

INTEGER

Lorsque la colonne raster fait partie d'une vue et non d'une table, l'identifiant rastercolumn_id de la table de base de la vue

NOT NULL

RASTERCOLUMN_MASK

INTEGER

Défini sur 256 pour un raster de géodatabase

NOT NULL

SRID

INTEGER

Numéro d'identifiant de référence spatiale ; fait référence à l'identifiant SRID de la table SPATIAL_REFERENCES

Table SDE_ARCHIVES

La table SDE_ARCHIVES stocke les métadonnées des archives d'une géodatabase.

Nom du champ

Type de champ

Description

Nul ?

ARCHIVING_REGID

INTEGER

ID d'enregistrement de la table métier

HISTORY_REGID

INTEGER

Identifiant d'enregistrement de la table d'archive

FROM_DATE

VARCHAR(32)

Nom du champ from date

TO_DATE

VARCHAR(32)

Nom du champ to date

ARCHIVE_DATE

TIMESTAMP

Date de création de l'archive

ARCHIVE_FLAGS

BIGINT

Non utilisé actuellement

SDE_LAYER_STATS

La table LAYER_STATS gère des statistiques pour les classes d'entités versionnées et non versionnées. Ces statistiques sont générées lorsque vous mettez à jour des statistiques de géodatabase. Les statistiques sont utilisées par certains outils de géotraitement pour estimer s'il convient d'utiliser le traitement tuilé.

La table LAYER_STATS est reliée à la table LAYERS par l'ID de couche.

Nom du champ

Type de champ

Description

Nul ?

LAYER_ID

INTEGER

Identifiant unique de la couche

NOT NULL

MIN_X

DOUBLE

Valeur de coordonnée x minimale de la surface pour laquelle les statistiques ont été mises à jour

NOT NULL

MIN_Y

DOUBLE

Valeur de coordonnée y minimale de la surface pour laquelle les statistiques ont été mises à jour

NOT NULL

MAX_X

DOUBLE

Valeur de coordonnée x maximale de la surface pour laquelle les statistiques ont été mises à jour

NOT NULL

MAX_Y

DOUBLE

Valeur de coordonnée y maximale de la surface pour laquelle les statistiques ont été mises à jour

NOT NULL

MIN_Z

DOUBLE

Valeur de coordonnée z minimale de la surface pour laquelle les statistiques ont été mises à jour

MIN_M

DOUBLE

Valeur de mesure minimale de la surface pour laquelle les statistiques ont été mises à jour

MAX_Z

DOUBLE

Valeur de coordonnée z maximale de la surface pour laquelle les statistiques ont été mises à jour

MAX_M

DOUBLE

Valeur de mesure maximale de la surface pour laquelle les statistiques ont été mises à jour

TOTAL_FEATURES

INTEGER

Nombre total d'entités dans la classe d'entités

NOT NULL

TOTAL_POINTS

INTEGER

Nombre total de points (sommets) dans la classe d'entités

NOT NULL

VERSION_ID

INTEGER

Identifiant unique de la version de la géodatabase

LAST_ANALYZED

TIMESTAMP

Date et heure de la dernière analyse de la classe d'entités et de la dernière mise à jour des statistiques

NOT NULL

Table SDE_LOGFILE_POOL

La table SDE_LOGFILE_POOL est créée en même temps que la géodatabase, indépendamment du type de fichiers journaux utilisé. Cette table, ainsi que les autres tables de fichiers journaux, sont décrites à la rubrique Tables de fichiers journaux d'une géodatabase dans DB2.

SDE_XML_COLUMNS

Lorsque vous ajoutez une colonne ArcSDE XML à une table métier, une ligne est ajoutée à la table des colonnes XML. Cette table existe en un exemplaire dans chaque géodatabase ArcSDE.

Nom du champ

Type de champ

Description

Nul ?

ID_COLONNE

INTEGER

Identifiant de la colonne XML ; cette valeur est affectée par ArcSDE lors de la création de la colonne XML

NOT NULL

REGISTRATION_ID

INTEGER

Identifiant de la table métier contenant la colonne XML ; correspond à la colonne REGISTRATION_ID de la table TABLE_REGISTRY

NOT NULL

COLUMN_NAME

VARCHAR(32)

Nom de la colonne XML de la table métier

NOT NULL

INDEX_ID

INTEGER

Identifiant de l'index XPath associé à la colonne XML si elle existe, clé étrangère de la table des index XML

MINIMUM_ID

INTEGER

Valeur du nombre initialement utilisé dans la colonne XML de la table métier pour l'identification des différents documents XML

CONFIG_KEYWORD

VARCHAR(32)

Mot-clé de configuration DBTUNE, comprenant les paramètres déterminant la méthode de définition dans la base de données des documents XML, des tables d'index XML XPath et des index de texte créés pour ces tables

XFLAGS

INTEGER

Valeur indiquant si les documents d'origine de la table de documents XML sont stockés au format compressé ou non compressé ; par défaut, les documents sont compressés (les documents compressés offrent de meilleures performances).

SDE_XML_INDEX_TAGS

Une colonne XML ArcSDE peut avoir un index XPath permettant la recherche du contenu d'un élément ou d'un attribut XML spécifique dans chaque document. La liste des éléments et des attributs compris ou non dans un index XPath donné est enregistrée dans cette table.

Cette table existe en un exemplaire dans chaque base de données ArcSDE. Elle comprend un enregistrement pour chaque XPath associé à l'index XPath d'une colonne XML ArcSDE.

Nom du champ

Type de champ

Description

Nul ?

INDEX_ID

INTEGER

Identifiant de l'index XPath associé à une colonne XML ArcSDE, si elle existe ; clé étrangère de la table des index XML

NOT NULL

TAG_ID

INTEGER

Identifiant d'un XPath ou d'une balise

NOT NULL

TAG_NAME

VARCHAR(896)

Chemin XPath absolu identifiant un élément ou un attribut XML pouvant être présent dans un document XML

(Par exemple, /metadata/mdDateSt identifie un élément XML et /metadata/dataIdInfo/tpCat/TopicCatCd/@value identifie un attribut XML.

Les chemins XPath ne doivent pas contenir d'astérisques [*] pour faire référence à un groupe d'éléments ou d'attributs XML — chaque élément ou attribut est adressé de manière exacte à l'aide du XPath spécifié dans cette table.)

NOT NULL

DATA_TYPE

INTEGER

Valeur indiquant si l'élément ou l'attribut XML est indexé en tant que chaîne ou en tant que nombre

  • 1 = Le contenu de la balise est indexé en tant que texte.
  • 2 = Le contenu est indexé en tant que nombre.

NOT NULL

TAG_ALIAS

INTEGER

Nombre permettant d'identifier un XPath

(Par exemple, le protocole de communication Z39.50 utilise des codes numériques pour faire référence au contenu pouvant faire l'objet d'une recherche. Cette colonne n'est pas utilisée par le Connecteur Z39.50 d'ArcIMS.)

DESCRIPTION

VARCHAR(64)

Texte identifiant le contenu qui doit figurer dans l'élément ou dans l'attribut XML

IS_EXCLUDED

INTEGER

Valeur indiquant si l'élément XML fait partie de l'index XPath ou non

  • 0 = inclus
  • 1 = exclu

NOT NULL

SDE_XML_INDEXES

Cette table existe en un exemplaire dans chaque base de données ArcSDE. Elle comprend une ligne pour chaque colonne XML ArcSDE ayant un index XPath.

Nom du champ

Type de champ

Description

Nul ?

INDEX_ID

INTEGER

Identifiant de l'index XPath

NOT NULL

INDEX_NAME

VARCHAR(32)

Nom de l'index XPath

Pour les index XPath associés à un service de métadonnées ArcIMS, ce nom est "ims_xml#", où # est l'identifiant de la colonne XML dans la table métier du service de métadonnées.

NOT NULL

OWNER

VARCHAR(32)

Utilisateur de base de données propriétaire de la colonne XML

Pour les services de métadonnées ArcIMS, il s'agit de l'utilisateur spécifié dans le fichier de configuration du service ArcXML.

INDEX_TYPE

INTEGER

Valeur indiquant le type d'index XPath

  • 1 = type d'index SE_XML_INDEX_TEMPLATE
  • 2 = type d'index SE_XML_INDEX_DEFINITION

Pour les index XPath associés à un service de métadonnées ArcIMS, le type d'index SE_XML_INDEX_DEFINITION est seul pris en charge.

DESCRIPTION

VARCHAR(64)

Texte identifiant l'index XPath

Si un fichier de définition d'index a été utilisé pour la création de l'index, la description de l'index peut être spécifiée en début de fichier.

Table SERVER_CONFIG

La table SERVER_CONFIG stocke les paramètres de configuration du serveur ArcSDE. Ces paramètres définissent l'utilisation de la mémoire du logiciel ArcSDE.

Nom du champ

Type de champ

Description

Nul ?

PROP_NAME

VARCHAR(32)

Nom du paramètre d'initialisation

NOT NULL

CHAR_PROP_VALUE

VARCHAR(512)

Valeur alphabétique du paramètre d'initialisation

NUM_PROP_VALUE

INTEGER

Valeur numérique du paramètre d'initialisation

SPATIAL_REFERENCE_AUX

La table SPATIAL_REFERENCE_AUX comprend des informations utilisées en plus des tables de catalogue spatial DB2 pour les requêtes de référence spatiale.

Nom du champ

Type de champ

Description

Nul ?

SRS_ID

INTEGER

Identifiant de référence spatiale

NOT NULL

OBJECT_FLAGS

INTEGER

Stocke des attributs d'objet, y compris la précision

NOT NULL

XYCLUSTER_TOL

DOUBLE

Tolérance d'agrégat des coordonnées x,y pour le traitement topologique

ZCLUSTER_TOL

DOUBLE

Tolérance d'agrégat de coordonnée z pour le traitement topologique

MCLUSTER_TOL

DOUBLE

Tolérance d'agrégat de mesure pour le traitement topologique

STATE_LINEAGES

La table STATE_LINEAGES stocke la généalogie de chaque état. Un nouveau nom de généalogie est créé pour chaque version. Chaque fois qu'un état est ajouté, le nom de généalogie et l'identifiant d'état sont ajoutés. Lors de l'ajout d'un état qui est une nouvelle version, la généalogie d'états de l'état parent est ajoutée avec le nom de généalogie.

Pour renvoyer la vue correcte d'une version, sa généalogie d'états est interrogée pour identifier les états ayant enregistré chaque modification apportée à cette version. Les entrées qui représentent correctement la version peuvent être déterminées à partir de cette liste d'états.

Nom du champ

Type de champ

Description

Nul ?

LINEAGE_NAME

INTEGER

Nom décrivant un état

NOT NULL

LINEAGE_ID

INTEGER

Identifiant unique d'états individuels

NOT NULL

Table STATE_LOCKS

La table STATE_LOCKS conserve les verrous d'état de la version.

Nom du champ

Type de champ

Description

Nul ?

SDE_ID

INTEGER

Numéro d'identifiant du processus ayant verrouillé l'état ; fait référence à la colonne SDE_ID de la table PROCESS_INFORMATION

NOT NULL

STATE_ID

BIGINT

Identifiant de l'état verrouillé

NOT NULL

AUTOLOCK

CHARACTER(1)

Défini sur 1 si la couche a été verrouillée en interne ; défini sur 0 si la couche a été verrouillée par l'application

NOT NULL

LOCK_TYPE

CHARACTER(1)

Type de verrou d'état ; voici des types possibles :

  • 0 = Verrou partagé sur toute l'arborescence d'état
  • 1 = Verrou exclusif sur toute l'arborescence d'état
  • 2 = Verrou partagé sur un état
  • 3 = Verrou exclusif sur un état
  • 4 = Auto-verrouillage partagé
  • 5 = Auto-verrouillage exclusif

NOT NULL

STATES

La table STATES contient les métadonnées d'état. Elle prend en compte les états créés au fil du temps, ainsi que l'heure de création, l'heure de fermeture, le groupe parent et le propriétaire de chaque état.

Lorsqu'un état est créé, un identifiant d'état lui est attribué et un enregistrement est ajouté à cette table.

Nom du champ

Type de champ

Discussion

Nul ?

STATE_ID

INTEGER

Identifiant unique de cet état, attribué par ArcSDE

NOT NULL

OWNER

VARCHAR(32)

Utilisateur ayant créé cet état

NOT NULL

CREATION_TIME

TIMESTAMP

Date et heure de création de cet état

NOT NULL

CLOSING_TIME

TIMESTAMP

Date et heure de fermeture de cet état

PARENT_STATE_ID

BIGINT

Identifiant STATE_ID du parent de l'état

NOT NULL

LINEAGE_NAME

BIGINT

Fait référence à la généalogie de l'état stockée dans la table STATE_LINEAGES

NOT NULL

Table ST_COORDINATE_SYSTEMS

La vue ST_COORDINATE_SYSTEMS comprend tous les systèmes de coordonnées inscrits dans Spatial Extender.

RemarqueRemarque :

Il s'agit d'une vue Spatial Extender, non stockée dans la structure de l'administrateur ArcSDE (utilisateur ArcSDE).

Nom du champ

Type de champ

Description

Nul ?

COORDSYS_NAME

VARCHAR(128)

Nom du système de coordonnées

COORDSYS_TYPE

VARCHAR(128)

Type de système de coordonnées : PROJECTED, GEOGRAPHIC ou UNSPECIFIED

DEFINITION

VARCHAR(2048)

Description textuelle connue du système de coordonnées

ORGANIZATION

VARCHAR(128)

Nom de l'organisation de définition du système de coordonnées

ORGANIZATION_COORDSYS_ID

INTEGER

Identifiant du système de coordonnées, défini par l'organisation

NOT NULL

DESCRIPTION

VARCHAR(256)

Description du système de coordonnées indiquant son utilisation

ST_GEOMETRY_COLUMNS

Utilisez la vue du catalogue ST_GEOMETRY_COLUMNS pour obtenir des informations sur l'ensemble des colonnes spatiales des tables contenant des données spatiales dans la base de données. Si une colonne spatiale a été enregistrée en lien avec un système de référence spatiale, vous pouvez également utiliser la vue pour obtenir le nom et l'identifiant numérique du système de référence spatiale.

Cette table contient la structure, le type de géométrie et les informations de référence spatiale de chaque colonne ST_Geometry créée ou ajoutée à un objet table ou vue.

RemarqueRemarque :

Il s'agit d'une vue Spatial Extender, non stockée dans la structure de l'administrateur ArcSDE (utilisateur ArcSDE).

Nom du champ

Type de champ

Description

Nul ?

TABLE_SCHEMA

VARCHAR(128)

Propriétaire de la table contenant la colonne de géométrie

TABLE_NAME

VARCHAR(128)

Nom non qualifié de la table contenant la colonne de géométrie

COLUMN_NAME

VARCHAR(128)

Nom de la colonne de géométrie

La combinaison des paramètres TABLE_SCHEMA, TABLE_NAME et COLUMN_NAME identifie la colonne de manière unique.

NOT NULL

TYPE_SCHEMA

VARCHAR(128)

Nom de la structure à laquelle appartient le type de données déclaré de cette colonne spatiale ; obtenu du catalogue DB2

NOT NULL

TYPE_NAME

VARCHAR(128)

Nom non qualifié du type de données déclaré de cette colonne spatiale ; obtenu du catalogue DB2

NOT NULL

SRS_NAME

VARCHAR(128)

Nom du système de référence spatiale associé à cette colonne spatiale. Si aucun système de référence spatiale n'est associé à la colonne, SRS_NAME est nul. Un système de référence spatiale peut être associé à une colonne spatiale par l'utilisation de la commande db2gse register_spatial_column avec les paramètres appropriés.

SRS_ID

INTEGER

Identifiant numérique du système de référence spatiale associé à cette colonne spatiale. Si aucun système de référence spatiale n'est associé à la colonne, SRS_ID est nul.

ST_SPATIAL_REFERENCE_SYSTEMS

Cette vue contient toutes les références spatiales disponibles pour le type ST_Geometry. Les tables spatiales doivent être correctement référencées afin de vous permettre de les analyser individuellement ou de les combiner pour constater des relations. Elles doivent donc avoir une référence spatiale et un système de coordonnées.

La vue ST_SPATIAL_REFERENCE_SYSTEMS contient le système de coordonnées et les valeurs de conversion de données à virgule flottante en entiers. Les fonctions internes utilisent les paramètres d'un système de référence spatiale pour convertir et mettre à l'échelle chaque coordonnée à virgule flottante de la géométrie en nombres entiers positifs à 64 bits avant le stockage. Lors de l'extraction, les coordonnées sont restaurées dans leur format externe à virgule flottante.

RemarqueRemarque :

Il s'agit d'une vue Spatial Extender, non stockée dans la structure de l'administrateur ArcSDE (utilisateur ArcSDE).

Nom du champ

Type de champ

Description

Nul ?

SR_NAME

VARCHAR(128)

Nom de la référence spatiale

NOT NULL

SRID

INTEGER

Identifiant de référence spatiale

NOT NULL

X_OFFSET

DOUBLE

Décalage appliqué aux valeurs de coordonnée x

NOT NULL

X_SCALE

DOUBLE

Facteur d'échelle appliqué aux coordonnées x après l'application du décalage

NOT NULL

Y_OFFSET

DOUBLE

Décalage appliqué aux valeurs de coordonnée y

NOT NULL

Y_SCALE

DOUBLE

Facteur d'échelle appliqué aux coordonnées y après l'application du décalage

NOT NULL

Z_OFFSET

DOUBLE

Décalage appliqué aux valeurs de coordonnée z

NOT NULL

Z_SCALE

DOUBLE

Facteur d'échelle appliqué aux coordonnées z après l'application du décalage

NOT NULL

M_OFFSET

DOUBLE

Décalage appliqué aux mesures

NOT NULL

M_SCALE

DOUBLE

Facteur d'échelle appliqué aux mesures après l'application du décalage

NOT NULL

MIN_X

DOUBLE

Valeur de coordonnée x minimale autorisée

NOT NULL

MAX_X

DOUBLE

Valeur de coordonnée x maximale autorisée

NOT NULL

MIN_Y

DOUBLE

Valeur de coordonnée y minimale autorisée

NOT NULL

MAX_Y

DOUBLE

Valeur de coordonnée y maximale autorisée

NOT NULL

MIN_Z

DOUBLE

Valeur de coordonnée z minimale autorisée

NOT NULL

MAX_Z

DOUBLE

Valeur de coordonnée z maximale autorisée

NOT NULL

MIN_M

DOUBLE

Valeur de mesure m minimale autorisée

NOT NULL

MAX_M

DOUBLE

Valeur de mesure m maximale autorisée

NOT NULL

COORDSYS_NAME

VARCHAR(128)

Nom du système de coordonnées de ce système de référence spatiale

NOT NULL

COORDSYS_TYPE

VARCHAR(128)

Type de système de coordonnées : PROJECTED, GEOGRAPHIC ou UNSPECIFIED

NOT NULL

ORGANIZATION

VARCHAR(128)

Nom de l'organisation de définition du système de coordonnées

ORGANIZATION_COORDSYS_ID

INTEGER

Identifiant du système de coordonnées, défini par l'organisation

DEFINITION

VARCHAR(2048)

Description textuelle connue du système de coordonnées

NOT NULL

DESCRIPTION

VARCHAR(256)

Description du système de référence spatiale, indiquant son utilisation

Table TABLE_LOCKS

La table TABLE_LOCKS conserve les verrous des tables enregistrées dans ArcSDE.

Nom du champ

Type de champ

Description

Nul ?

SDE_ID

INTEGER

Numéro d'identifiant du processus ayant verrouillé la table ; fait référence à la colonne SDE_ID de la table PROCESS_INFORMATION

NOT NULL

REGISTRATION_ID

INTEGER

Correspond au champ REGISTRATION_ID de la table TABLE_REGISTRY

NOT NULL

LOCK_TYPE

CHARACTER(1)

Type de verrou de table

  • S = partagé
  • E = exclusif

NOT NULL

Table TABLE_REGISTRY

La table TABLE_REGISTRY gère l'ensemble des tables inscrites. Ses valeurs comprennent un identifiant, un nom de table, un propriétaire et une description.

Nom du champ

Type de champ

Description

Nul ?

REGISTRATION_ID

INTEGER

Identifiant unique d'enregistrement de la table

NOT NULL

DATABASE_NAME

VARCHAR(32)

Nom de la base de données de stockage de la table

NOT NULL

OWNER

VARCHAR(32)

Utilisateur ayant créé la table

NOT NULL

TABLE_NAME

VARCHAR(128)

Nom de la table

NOT NULL

ROWID_COLUMN

VARCHAR(32)

Nom de la colonne ObjectID de la table

DESCRIPTION

VARCHAR(65)

Description de texte définie par l'utilisateur de la table

OBJECT_FLAGS

INTEGER

Stocke les propriétés d'inscription de la table, notamment les suivantes :

  • Possède un identifiant d'enregistrement inscrit.
  • ArcSDE contrôle l'identifiant d'enregistrement.
  • Possède une colonne de géométrie.
  • Est une vue multi-versionnée.
  • Peut être verrouillée en mode ligne.
  • Possède une colonne de raster.
  • Est une vue d'une autre table.
  • Possède une colonne de localisateur de géocodage.
  • Opérations en langage de définition de données restreintes.
  • Opérations en langage de manipulation de données restreintes.
  • Est masquée.
  • Possède des identifiants d'enregistrement uniques.
  • Possède une colonne XML.
  • Possède une couche de stockage de coordonnées doubles.
  • Les états intérieurs de la table versionnée peuvent être mis à jour.
  • Est une table de base de sauvegarde.
  • Contient des formes fiables.
  • Est une table d'archivage.
  • Est une table en mode E/S de chargement seul.
  • Est une table d'historique.

NOT NULL

REGISTRATION_DATE

INTEGER

Date d'enregistrement de la table avec ArcSDE

NOT NULL

CONFIG_KEYWORD

VARCHAR(32)

Mot-clé de configuration spécifié lors de l'enregistrement de la table avec ArcSDE ; détermine le stockage de la table et de ses index dans la base de données

MINIMUM_ID

INTEGER

Valeur d'identifiant de ligne row_id minimale de la table

IMV_VIEW_NAME

VARCHAR(32)

Nom d'une vue multi-versionnée de la table

Table TABLES_MODIFIED

La table TABLES_MODIFIED enregistre les changements apportés aux tables système. Ces données permettent d'éviter les lectures inutiles de tables non modifiées.

Nom du champ

Type de champ

Description

Nul ?

TABLE_NAME

VARCHAR(32)

Nom de la table système ArcSDE modifiée

NOT NULL

TIME_LAST_MODIFIED

TIMESTAMP

Date et heure de modification de la table

NOT NULL

VERSION

La table VERSION conserve des données sur la version d'ArcSDE prévue par l'exécution de la base de données. Cette table contient l'identifiant spécifique de version de la dernière version installée d'ArcSDE.

La table VERSION et les autres tables système ArcSDE sont mises à jour lors de l'installation d'une nouvelle version d'ArcSDE.

Nom du champ

Type de champ

Description

Nul ?

MAJOR

INTEGER

Numéro de la version majeure, il s'agit par exemple de la valeur 9 pour ArcSDE 9.3.

NOT NULL

MINOR

INTEGER

Numéro de la sous-version majeure, il s'agit par exemple de la valeur 3 pour ArcSDE 9.3.

NOT NULL

BUGFIX

INTEGER

Numéro de correctif ou de Service Pack installé

NOT NULL

DESCRIPTION

VARCHAR(96)

Description définie par le système de l'installation d'ArcSDE

NOT NULL

RELEASE

INTEGER

Numéro complet de la version, par exemple 92009

NOT NULL

SDESVR_REL_LOW

INTEGER

Indique le numéro minimum de version du serveur autorisé à être exécuté sur cette instance

NOT NULL

VERSIONS

La table VERSIONS contient des données sur les géodatabases versionnées.

Chaque version est identifiée par un nom, avec un propriétaire, une description et un état de base de données associé. Cette table définit les différentes versions que contient la base de données et fournit une liste des versions disponibles à présenter à l'utilisateur. Ces versions permettent d'accéder à des états spécifiques de base de données par l'application. Le nom et l'identifiant de version sont uniques.

Lors de la création initiale de la table VERSIONS par ArcSDE, une version par défaut est saisie dans la table. Cette version par défaut est nommée DEFAULT, son propriétaire est l'administrateur ArcSDE et son accès est PUBLIC. L'identifiant state_id initial prend la valeur 0 et la description affiche "Version d'instance par défaut". Puisque l'accès à la version par défaut est PUBLIC, tout utilisateur peut modifier l'état de la version par défaut.

Nom du champ

Type de champ

Description

Nul ?

NAME

VARCHAR(64)

Nom unique de la version

NOT NULL

OWNER

VARCHAR(32)

Propriétaire de version

NOT NULL

VERSION_ID

INTEGER

Identifiant unique de la version

NOT NULL

STATUS

INTEGER

Spécifie si la version est accessible au public ou d'accès réservé au propriétaire

NOT NULL

STATE_ID

BIGINT

Identifiant de l'état de base de données vers lequel pointe cette version

NOT NULL

DESCRIPTION

VARCHAR(65)

Texte de description facultatif de la version

PARENT_NAME

VARCHAR(64)

Nom du parent de cette version

PARENT_OWNER

VARCHAR(32)

Nom du propriétaire de la version parent

PARENT_VERSION_ID

INTEGER

Identifiant de la version parent de cette version

CREATION_TIME

TIMESTAMP

Date et heure de création de cette version

NOT NULL


3/6/2012