Systemtabellen einer Geodatabase in Informix

Die Systemtabellen für eine Geodatabase erzwingen das Verhalten der Geodatabase, speichern Informationen zur Geodatabase und verfolgen die in der Geodatabase gespeicherten Daten.

View a diagram of the ArcSDE geodatabase system tables.

Sie benötigen Adobe Acrobat Reader, um die Datei zu öffnen.

Die Systemtabellen und ihr Inhalt sollten ausschließlich mit der ArcGIS-Software geändert werden. Zum Anzeigen des Inhalts der Systemtabellen können Sie jedoch SQL verwenden.

column_registry

Die Tabelle column_registry verwaltet alle registrierten Spalten.

VorsichtVorsicht:

Wenn Sie Spaltendefinitionen über eine SQL-Schnittstelle ändern, werden die Datensätze in der Tabelle column_registry nicht aktualisiert. Dies kann dazu führen, dass das spätere Exportieren von Daten fehlschlägt.

Feldname

Feldtyp

Beschreibung

Null?

database_name

varchar(32)

Name der Datenbank, in der die Tabelle, die die Spalte enthält, gespeichert ist

NOT NULL

table_name

varchar(128)

Name der Tabelle, die die registrierte Spalte enthält

NOT NULL

owner

varchar(32)

Eigentümer der Tabelle, in der sich die Spalte befindet (der Benutzer, der die Tabelle erstellt hat)

NOT NULL

column_name

varchar(32)

Name der registrierten Spalte

NOT NULL

sde_type

integer

Code für den Datentyp der Spalte; mögliche Werte und ihre Definitionen sind:

  • 1 = SE_INT16_TYPE – 2-Byte-Ganzzahl
  • 2 = SE_INT32_TYPE – 4-Byte-Ganzzahl
  • 3 = SE_FLOAT32_TYPE – 4-Byte-Gleitkommazahl
  • 4 = SE_FLOAT64_TYPE – 8-Byte-Gleitkommazahl
  • 5 = SE_STRING_TYPE – Null-Terminalzeichen-Array
  • 6 = SE_BLOB_TYPE – Daten mit variabler Länge
  • 7 = SE_DATE_TYPE – Uhrzeit/Datum strukturiert
  • 8 = SE_SHAPE_TYPE – Shape-Geometrie (SE_SHAPE)
  • 9 = SE_RASTER_TYPE – Raster
  • 10 = SE_XML_TYPE – XML-Dokument
  • 11 = SE_INT64_TYPE – 8-Byte-Ganzzahl
  • 12 = SE_UUID_TYPE – Universelle eindeutige ID
  • 13 = SE_CLOB_TYPE – Daten mit variabler Zeichenlänge
  • 14 = SE_NSTRING_TYPE—Unicode-Null-Terminalzeichen-Array
  • 15 = SE_NCLOB_TYPE – Unicode-Zeichen großes Objekt
  • 20 = SE_POINT_TYPE – Benutzerdefinierter Punkttyp
  • 21 = SE_CURVE_TYPE—Benutzerdefinierter Linestring-Typ
  • 22 = SE_LINESTRING_TYPE – Benutzerdefinierter Linestring-Typ
  • 23 = SE_SURFACE_TYPE – Benutzerdefinierter Polygontyp
  • 24 = SE_POLYGON_TYPE – Benutzerdefinierter Polygontyp
  • 25 = SE_GEOMETRYCOLLECTION_TYPE – Benutzerdefinierter Multipoint-Typ
  • 26 = SE_MULTISURFACE_TYPE – Benutzerdefinierter Linestring-Typ
  • 27 = SE_MULTICURVE_TYPE – Benutzerdefinierter Linestring-Typ
  • 28 = SE_MULTIPOINT_TYPE – Benutzerdefinierter Multipoint-Typ
  • 29 = SE_MULTILINESTRING_TYPE – Benutzerdefinierter Multilinestring-Typ
  • 30 = SE_MULTIPOLYGON_TYPE – Benutzerdefinierter Multipolygontyp
  • 31 = SE_GEOMETRY_TYPE—Benutzerdefinierter Geometrietyp

NOT NULL

column_size

integer

Die Länge des registrierten Spaltenwerts

decimal_digits

integer

Anzahl der Ganzzahlen nach dem Komma im Spaltenwert

description

varchar(65)

Beschreibung des Spaltentyps

object_flags

integer

Speichert die Spalteneigenschaften mit den folgenden Angaben:

  • Besitzt eine Zeilen-ID
  • Von ArcSDE kontrollierte Zeilen-ID-Spalte
  • Lässt NULL zu
  • Speichert Oracle LONG RAW-Daten
  • Speichert BLOB-Daten
  • Speichert CLOB-Daten
  • Speichert ST_Geometry-Geometriedaten
  • Speichert binäre Geometriedaten
  • Speichert benutzerdefinierte Geometriedaten
  • Speichert Oracle LOB-Geometriedaten
  • Speichert binäre Rasterdaten
  • Speichert benutzerdefinierte Rasterdaten
  • Speichert XML-Daten
  • Speichert Datumsangaben
  • Speichert die Uhrzeit
  • Speichert einen Zeitstempel
  • Speichert eine Unicode-Zeichenfolge

NOT NULL

object_id

integer

Dieser Wert wird auf die "rastercolumn_id" der Tabelle "sde.raster_columns" festgelegt, wenn die Spalte eine Raster-Spalte ist, oder auf die "layer_id" der Tabelle "sde.layers", wenn die Spalte eine Geometriespalte ist.

compress_log

Die Tabelle compress_log protokolliert alle Komprimierungsvorgänge, die für die Geodatabase durchgeführt werden.

HinweisHinweis:

Diese Tabelle wird erstellt, wenn Sie die Geodatabase zum ersten Mal komprimieren.

Feldname

Feldtyp

Beschreibung

Null?

compress_id

serial

Eindeutige Kennung eines Komprimierungsvorgangs

NOT NULL

sde_id

integer

Prozessidentifikationsnummer des Komprimierungsvorgangs; verweist auf die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

server_id

integer

Systemprozess-ID des ArcSDE-Serverprozesses, der den Komprimierungsvorgang ausgeführt hat oder ausführt

NOT NULL

direct_connect

varchar(1)

Y (ja) oder N (nein), wenn der Client eine direkte Verbindung zur Geodatabase herstellt

NOT NULL

compress_start

datetime

Datum und Uhrzeit des Beginns des Komprimierungsvorgangs

NOT NULL

start_state_count

integer

Anzahl der vorhandenen States bei Beginn des Komprimierungsvorgangs

NOT NULL

compress_end

datetime

Datum und Uhrzeit des Endes des Komprimierungsvorgangs

end_state_count

integer

Anzahl der verbleibenden States nach dem Komprimierungsvorgang

compress_status

varchar(20)

Gibt an, ob der Komprimierungsvorgang erfolgreich abgeschlossen wurde

dbtune

In der Tabelle dbtune werden die Konfigurationsschlüsselwörter für ArcSDE-Datenobjekte gespeichert, z. B. Feature-Classes.

Feldname

Feldtyp

Beschreibung

Null?

keyword

varchar(32)

Das Konfigurationsschlüsselwort

NOT NULL

parameter

varchar(32)

Der Konfigurationsparameter

NOT NULL

config_string

character(2048)

Wert des Konfigurationsparameters

gdb_itemrelationships

In der Tabelle gdb_itemrelationships werden Informationen über die Beziehung zwischen Objekten in der Tabelle gdb_items gespeichert. So werden in dieser Tabelle zum Beispiel Feature-Datasets und Replikate gespeichert.

Feldname

Feldtyp

Beschreibung

Null?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

character(38)

Eindeutige Kennung des Elements

NOT NULL

type

character(38)

Entspricht "uuid" in der Tabelle "gdb_itemrelationshiptypes"

NOT NULL

originid

character(38)

Entspricht "uuid" in der Tabelle "gdb_items"

NOT NULL

destid

character(38)

Entspricht "uuid" in der Tabelle "gdb_items"

NOT NULL

attributes

integer

Eigenschaftssatz, der die Attributpaare darstellt

properties

integer

Bitmaske von Elementeigenschaften

gdb_itemrelationshiptypes

In der Tabelle gdb_itemrelationshiptypes werden Daten über die Typen der Beziehungen gepflegt, die zwischen den Objekten in der Tabelle gdb_items bestehen.

Feldname

Feldtyp

Beschreibung

Null?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

character(38)

Eindeutige Kennung des Elements

NOT NULL

name

varchar(226)

Name des Beziehungstyps; folgende Werte sind möglich:

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

NOT NULL

forwardlabel

varchar(226)

Beschriftung, die die Beziehung aus dem Kontext des Ursprungselements beschreibt

backwardlabel

varchar(226)

Beschriftung, die die Beziehung aus dem Kontext des Zielelements beschreibt

originitemtypeid

character(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

destitemtypeid

character(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

iscontainment

smallint

Gibt an, ob das Vorhandensein des Ursprungselements das Vorhandensein des Zielobjekts bestimmt

gdb_items

Elemente können beliebige Objekte im ArcGIS-System sein, die indiziert und durchsucht werden können, einschließlich Tabellen, Domänen, Topologien und Netzwerke. In der Tabelle gdb_items werden Informationen über alle Elemente gepflegt, die in der Geodatabase gespeichert sind.

Feldname

Feldtyp

Beschreibung

Null?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

character(38)

Eindeutige Kennung des Elements

NOT NULL

type

character(38)

Entspricht "uuid" in der Tabelle "gdb_itemtypes"

NOT NULL

name

varchar(226)

Name des Elements (logisch)

physicalname

varchar(226)

Vollständig qualifizierter Name des Elements

path

character(512)

Der eindeutige relative Pfad des Elements

url

varchar(255)

Die zugeordnete URL für das Element; verwendet bei Katalog-Services

properties

integer

Bitmaske von Elementeigenschaften

defaults

BLOB

Informationen zum Element, das vom zugrunde liegenden Dataset unabhängig ist, z. B. ein serialisierter Renderer, ein Symbol für eine Feature-Class oder Spaltenbreiten, Farben bzw. Schriftarten für Tabellen

datasetsubtype1

integer

Gibt den Feature-Typ der Tabelle an

Mögliche Werte für Feature-Classes und Raster-Kataloge:

  • Null
  • 1 = Simple Feature
  • 7 = einfaches Knoten-Feature
  • 8 = einfache Kante
  • 10 = komplexe Kante
  • 11 = Annotation-Feature
  • 13 = Bemaßungs-Feature
  • 14 = Raster-Katalog-Element

Für Beziehungsklassen wird die Beziehungsart der Beziehungsklasse gespeichert. Mögliche Werte:

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

Für Topologien speichert diese Spalte die Topologie-ID.

datasetsubtype2

integer

Gibt den Geometrietyp der Tabelle an

Mögliche Werte für Feature-Classes und Raster-Kataloge:

  • Null
  • 1 = einfach, Null-Bemaßungsgeometrie
  • 2 = geordnete Sammlung von Punkten
  • 3 = geordnete Sammlung von Pfaden
  • 4 = Sammlung von Ringen, nach ihrer Einschlussbeziehung geordnet
  • 9 = Sammlung von Oberflächenmustern

Für Beziehungsklassen gibt der Wert in dieser Spalte an, ob die Beziehungsklasse attributiert ist. Mögliche Werte sind: 0 = nicht attributiert und 1 = attributiert.

datasetinfo1

varchar(255)

Speichert den Namen des Shape-Felds für Feature-Classes

datasetinfo2

varchar(255)

Speichert Informationen für Feature-Classes, die Teil von Topologien sind

definition

integer

Speichert Informationen zum Element

documentation

integer

Datendefinition des Elements (Metadaten)

iteminfo

integer

Speicherinformationen für das Element, z. B. Symbologie, die vom zugrunde liegenden Dataset unabhängig sind

shape

st_multipolygon

Die räumliche Ausdehnung des Elements

gdb_itemtypes

In der Tabelle gdb_itemtypes werden Informationen über den Objekttyp jedes Elements in der Tabelle gdb_items gespeichert.

Feldname

Feldtyp

Beschreibung

Null?

objectid

integer

Eindeutige Kennung für die Zeile

NOT NULL

uuid

character(38)

Eindeutige Kennung des Elements

NOT NULL

parenttypeid

character(38)

Entspricht "uuid" in dieser Tabelle (gdb_itemtypes)

NOT NULL

name

varchar(226)

Name des Elementtyps; folgende Werte sind möglich:

  • AbstractTable
  • Katalog-Dataset
  • Domäne mit codierten Werten
  • Dataset
  • Domäne
  • Erweiterungs-Dataset
  • Feature-Class
  • Feature-Dataset
  • Ordner
  • Geometrisches Netzwerk
  • Historischer Marker
  • Element
  • Mosaik-Dataset
  • Netzwerk-Dataset
  • Parcel Fabric
  • Bereichsdomäne
  • Raster-Katalog
  • Raster-Dataset
  • Beziehungsklasse
  • Replikat
  • Replikat-Dataset
  • Repräsentationsklasse
  • Ressource
  • Schematic-Dataset
  • Vermessungs-Dataset
  • Tabelle
  • Terrain
  • TIN
  • Toolbox
  • Topologie
  • Workspace
  • Workspace-Erweiterung

NOT NULL

gdb_replicalog

Bei jedem Änderungsexport oder ‑import eines Replikats werden Informationen über den Vorgang in der Tabelle gdb_replicalog gespeichert.

Feldname

Feldtyp

Beschreibung

Null?

id

integer

Eindeutige Kennung für die Zeile

NOT NULL

replicaid

integer

Entspricht dem Feld "objectid" in der Tabelle "gdb_items"

NOT NULL

event

integer

Gibt an, ob ein Import (1) oder ein Export (2) protokolliert wurde

NOT NULL

errorcode

integer

Der mit dem Ereignis verbundene Fehlercode; in der Entwicklerhilfe finden Sie die Beschreibung des jeweiligen Fehlers. Ein erfolgreiches Ereignis wird durch eine Erfolgsmeldung angegeben.

NOT NULL

logdate

datetime

Datum, an dem das Ereignis aufgetreten ist

NOT NULL

sourcebegingen

integer

In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der ersten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 1 stehen.

NOT NULL

sourceendgen

integer

In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der letzten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 3 stehen.

NOT NULL

targetgen

integer

Die Generation, für die Änderungen angewendet werden sollen; dieser Wert wird verwendet, um Änderungen an der entsprechenden Version im Zielreplikat vorzunehmen.

NOT NULL

gdb_tables_last_modified

Die Tabelle gdb_tables_last_modified wird herangezogen, um Geodatabase-Systemtabellen beim Cachen durch die Client-Anwendung zu überprüfen.

Feldname

Feldtyp

Beschreibung

Null?

table_name

varchar(160)

Name der Geodatabase-Systemtabelle, die geändert wurde

NOT NULL

last_modified_count

integer

Zählt, wie oft eine Systemtabelle geändert wird; der Wert wird für jede Änderung inkrementell erhöht.

NOT NULL

geometry_columns

In der Tabelle "geometry_columns" wird eine Zeile für jede Spalte vom Typ "Geometry" in der Datenbank gespeichert, die der OpenGIS SQL-Spezifikation entspricht. ArcSDE behandelt diese Tabelle als lesegeschützt, d. h. der Zugriff durch ArcSDE erfolgt nur, wenn ein Layer hinzugefügt oder gelöscht wird, der ein OpenGIS SQL-Datenformat verwendet. Diese Tabelle ist durch die OpenGIS SQL-Spezifikation definiert und kann von anderen Anwendungen mit Geometriespalten, die nicht von ArcSDE verwaltet werden, aktualisiert werden. Wenn eine neue Geometriespalte in einem OpenGIS-kompatiblen Format erstellt wird, werden der Tabelle "geometry_columns" die vollständig qualifizierte Tabelle, der Spaltenname und die Raumbezugs-ID (SRID) hinzugefügt.

Jede Geometriespalte ist mit einem Raumbezugssystem verknüpft. ArcSDE speichert Informationen zu jedem Raumbezugssystem in der Tabelle "spatial_references".

Feldname

Feldtyp

Description

Null?

f_table_catalog

varchar(32)

Die Datenbank, in der die Tabelle mit der Geometriespalte gespeichert wird

NOT NULL

f_table_schema

varchar(32)

Eigentümer der Tabelle mit der Geometriespalte

NOT NULL

f_table_name

varchar(128)

Name der Tabelle mit der Geometriespalte

NOT NULL

f_geometry_column

varchar(128)

Name der Geometriespalte

NOT NULL

storage_type

integer

Dies ist ein erforderliches Feld laut OGC, das von ArcSDE nicht verwendet wird.

geometry_type

integer

Der Geometrietypcode; ArcSDE fügt einen der folgenden Werte in dieses Feld ein:

  • 0 = ST_Geometry
  • 1 = ST_Point
  • 3 = ST_LineString
  • 5 = ST_Polygon
  • 7 = ST_MultiPoint
  • 9 = ST_MultiLineString
  • 11 = ST_MultiPolygon

NOT NULL

coord_dimension

integer

Code für die Koordinatendimension:

  • 0 = point
  • 1 = linear
  • 2 = area

srid

integer

Das Raumbezugssystem der Geometriespalte; dies ist ein Fremdschlüssel zur SRID-Spalte der Tabelle "spatial_references".

NOT NULL

layer_locks

Die Tabelle layer_locks pflegt die Sperren für Feature-Classes.

Feldname

Feldtyp

Beschreibung

Null?

sde_id

integer

Prozess-ID des Prozesses, der den Layer gesperrt hat; Fremdschlüssel für die Spalte "sde_id" in der Tabelle "process_information".

NOT NULL

layer_id

integer

Entspricht dem Feld "layer_id" in der Tabelle "layers"

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Möglicher Typ der Layer-Sperre:

  • 0 = Lesesperre für den gesamten Layer
  • 1 = Schreibsperre für den gesamten Layer
  • 2 = Lesesperre für einen Bereich innerhalb des Layers
  • 3 = Schreibsperre für einen Bereich innerhalb des Layers
  • 4 = automatische Layer-Sperrung

NOT NULL

minx

integer

Die kleinste X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

miny

integer

Die kleinste Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

maxx

integer

Die größte X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

maxy

integer

Die größte Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde

Layer

Die Tabelle layers pflegt Daten über jede Feature-Class in der Datenbank. Die Informationen helfen beim Aufbauen und Pflegen von räumlichen Indizes, stellen die richtigen Shape-Typen sicher, halten die Datenintegrität aufrecht und speichern den Raumbezug für die Koordinatendaten.

In dieser Tabelle wird eine Zeile für jede räumliche Spalte in der Datenbank gespeichert. Anwendungen verwenden die Layer-Eigenschaften, um verfügbare Geodatenquellen zu finden. ArcSDE verwendet die Layer-Eigenschaften, um den Inhalt der räumlichen Spalte zu begrenzen und zu überprüfen, Geometriewerte zu indizieren und die zugehörigen DBMS-Tabellen richtig zu erstellen und zu verwalten.

Feldname

Feldtyp

Description

Null?

layer_id

integer

Eindeutige Kennung für den Layer

NOT NULL

description

varchar(65)

Benutzerdefinierte Beschreibung des Layers

databasename

varchar(32)

Name der Datenbank, in der der Layer gespeichert ist

owner

varchar(32)

Benutzer, der den Layer erstellt hat

NOT NULL

table_name

varchar(128)

Name der Business-Tabelle des Layers

NOT NULL

spatial_column

varchar(128)

Name der räumlichen Spalte im Layer

NOT NULL

eflags

integer

Speichert die folgenden Layer-Eigenschaften:

  • Speichert Koordinaten mit einfacher oder doppelter Genauigkeit
  • Speichert 3D-Koordinaten
  • Speichert Messwerte
  • Mit aktivierter oder deaktivierter automatischer Sperrung
  • Befindet sich im E/A-Modus "Nur Laden" oder im normalen E/A-Modus
  • Speichert Annotation
  • Speichert CAD-Daten
  • Ist eine Ansicht eines anderen Layers
  • Besitzt keinen räumlichen Index
  • DBMS-Datentyp, in dem die Layer-Daten gespeichert sind
  • Die SDE-Typen, die der Layer akzeptieren kann; es kann sich dabei um Punkte, Linestrings und Polygone handeln

NOT NULL

layer_mask

integer

Speichert zusätzliche interne Eigenschaften über den Layer

NOT NULL

minx

float

Der kleinste X-Koordinatenwert des Layers

NOT NULL

miny

float

Der kleinste Y-Koordinatenwert des Layers

NOT NULL

maxx

float

Der größte X-Koordinatenwert des Layers

NOT NULL

maxy

float

Der größte Y-Koordinatenwert des Layers

NOT NULL

minz

float

Der kleinste Z-Koordinatenwert des Layers

maxz

float

Der größte Z-Koordinatenwert des Layers

minm

float

Der kleinste M-Koordinatenwert des Layers

maxm

float

Der größte M-Koordinatenwert des Layers

cdate

integer

Datum, an dem der Layer erstellt wurde

NOT NULL

layer_config

varchar(32)

Das Konfigurationsschlüsselwort, das bei der Erstellung des Layers festgelegt wurde

optimal_array_size

integer

Geometrie-Array-Puffergröße

stats_date

integer

Datum, an dem eine Statistik für einen Layer berechnet wurde

minimum_id

integer

Der kleinste Feature-ID-Wert eines binären Layers

srid

integer

Raumbezugskennung; entspricht dem SRID-Wert in der Tabelle "spatial_references"

NOT NULL

secondary_srid

integer

Wird momentan nicht verwendet

base_layer_id

integer

Speichert den Wert von "layer_id" des Basis-Layers für einen Layer, der eigentlich eine Ansicht ist

NOT NULL

lineages_modified

Die Tabelle lineages_modified enthält eine State-Lineage-ID und den Zeitstempel ihrer jüngsten Änderung.

Feldname

Feldtyp

Description

Null?

lineage_name

int8

Entspricht dem Feld "lineage_name" in der Tabelle "states_lineages"

NOT NULL

time_last_modified

datetime

Datum und Uhrzeit der letzten Lineage-Änderung

NOT NULL

locators

In der Tabelle locators werden Informationen über Locator-Objekte gespeichert.

Feldname

Feldtyp

Beschreibung

Null?

locator_id

integer

Eindeutige Kennung des Locators

NOT NULL

name

varchar(32)

Name des Locators

NOT NULL

owner

varchar(32)

Name des Benutzers, der Eigentümer des Locators ist

NOT NULL

category

varchar(32)

Kategorie des Locators; Adressen-Locators besitzen den Kategoriewert "Address"

NOT NULL

type

integer

Typ des Locators; die folgenden Werte werden dargestellt:

  • 0 – definiert Locator-Styles
  • 1 – definiert Locators
  • 2 – definiert angehängte Locators; d. h. Locators, die an eine geokodierte Feature-Class angehängt sind. Sie sind eine Kopie des Locators und der Geokodierungs-Optionen, die für die Erstellung der geokodierten Feature-Class verwendet wurden.

NOT NULL

description

varchar(64)

Beschreibung des Locators

NOT NULL

Metadaten

Wenn Sie einer Geodatabase in einem DBMS einen Locator hinzufügen, wird der Tabelle metadata für jede Eigenschaft des Locators eine Zeile hinzugefügt. Jede Zeile in der Tabelle layer_stats definiert eine einzige Eigenschaft für einen Locator.

Feldname

Feldtyp

Beschreibung

Null?

record_id

integer

Eindeutige Kennung für den Datensatz

NOT NULL

object_name

varchar(160)

Der Name des Locators, zu dem die Eigenschaft gehört, und der Fremdschlüssel zur Namensspalte in der Tabelle "locators"

NOT NULL

object_database

varchar(32)

Name der Datenbank, in der der Locator gespeichert ist

object_owner

varchar(32)

Name des Benutzers, der Eigentümer des Datensatzes ist

NOT NULL

object_type

integer

Immer der Wert 2 für Locator-Eigenschaften

NOT NULL

class_name

varchar(32)

Immer der Wert "SDE_internal" für Locator-Eigenschaften

property

varchar(32)

Name der Locator-Eigenschaft

prop_value

varchar(255)

Wert der Locator-Eigenschaft

description

varchar(65)

Nicht für Locator-Eigenschaften verwendet

creation_date

datetime

Datum und Uhrzeit der Erstellung der Locator-Eigenschaft

NOT NULL

mvtables_modified

Die Tabelle mvtables_modified pflegt die Liste aller Tabellen, die in jedem Status der Datenbank geändert werden. Mithilfe dieser Informationen lässt sich schnell feststellen, ob Konflikte zwischen Versionen oder Zuständen der Datenbank existieren.

Die Tabelle mvtables_modified pflegt einen Datensatz aller geänderten Tabellen nach Status. Anhand dieser Informationen können Anwendungen bestimmen, welche Tabellen beim Abgleichen möglicher Konflikte zwischen Versionen und Zuständen in der Datenbank auf Änderungen überprüft werden müssen.

Bei jeder Änderung einer Feature-Class oder Tabelle in einem Status wird in der Tabelle mvtables_modified ein neuer Eintrag erstellt. Beim Abgleichen von zwei Versionen besteht der erste Schritt darin, die Zustände zu identifizieren, auf die diese beiden Versionen verweisen: den aktuellen Status der Editierversion und den Status der Zielversion. Von diesen Zuständen wird durch Rückverfolgung bis zur State-Lineage dieser beiden Versionen ein gemeinsamer Vorgängerstatus identifiziert.

Feldname

Feldtyp

Beschreibung

Null?

state_id

int8

Kennung des Status, in dem diese Tabelle geändert wurde; Fremdschlüssel für die Tabelle "states"

NOT NULL

registration_id

integer

Registrierungs-ID der Tabelle, die in dem Status geändert wurde; entspricht der Tabelle "table_registry"

NOT NULL

object_locks

Die Tabelle object_locks pflegt die Sperren für Geodatabase-Objekte.

Feldname

Feldtyp

Beschreibung

Null?

sde_id

integer

Prozess-ID des Prozesses, der das Geodatabase-Objekt gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

object_id

integer

Kennung des betreffenden Datasets

NOT NULL

object_type

integer

Objektsperrentyp, z. B. die Sperre "version,state_tree", die von internen Anwendungen verwendet wird

NOT NULL

application_id

integer

Eindeutige Anwendungskennung

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Typ der Objektsperre: S = gemeinsame Sperre und E = exklusive Sperre

NOT NULL

process_information

Die Tabelle process_information enthält die gesammelten ArcSDE-Sitzungsstatistiken, z. B. die Anzahl der gelesenen und der geschriebenen Datensätze während der Sitzung.

Feldname

Feldtyp

Beschreibung

Null?

sde_id

integer

Prozessidentifikationsnummer

NOT NULL

spid

integer

ID des gsrvr-Prozesses

NOT NULL

server_id

integer

Betriebssystemprozess-ID des Serverprozesses

NOT NULL

start_time

datetime

Datum und Uhrzeit des Beginns des Prozesses

NOT NULL

rcount

integer

Anzahl der Lesevorgänge, die verarbeitet wurden

NOT NULL

wcount

integer

Anzahl der Schreibvorgänge, die verarbeitet wurden

NOT NULL

opcount

integer

Gesamtzahl der Vorgänge, die ein Prozess ausgeführt hat

NOT NULL

numlocks

integer

Anzahl der Sperren, die der Prozess zurzeit geöffnet hat

NOT NULL

fb_partial

integer

Gesamtzahl der partiellen Features, die vom Prozess geliefert wurden

NOT NULL

fb_count

integer

Gesamtzahl der Puffer, die vom Prozess geladen wurden

NOT NULL

fb_fcount

integer

Gesamtzahl der Features, die vom Prozess gepuffert wurden

NOT NULL

fb_kbytes

integer

Gesamtzahl der Kilobyte, die vom Prozess gepuffert wurden

NOT NULL

owner

varchar(30)

Name des verbundenen Benutzers

NOT NULL

direct_connect

varchar(1)

Gibt an, ob der Prozess mit einer Direktverbindung hergestellt wurde: T (true) oder F (false)

NOT NULL

sysname

varchar(32)

Betriebssystem, das auf dem Client-System ausgeführt wird

NOT NULL

nodename

varchar(255)

Name des verbundenen Client-Computers

NOT NULL

xdr_needed

varchar(1)

Zeichnet auf, ob der Client für die Kommunikation mit dem gsrvr-Prozess XDR verwendet: T (true) oder F (false)

NOT NULL

raster_columns

Die Tabelle raster_columns enthält eine Liste der Raster-Spalten, die in der Datenbank gespeichert sind.

Diese Tabelle verweist auf die Raster-Daten in den Band-, Block- und Zusatztabellen.

Feldname

Feldtyp

Beschreibung

Null?

rastercolumn_id

integer

Primärschlüssel der Raster-Spaltentabelle

NOT NULL

description

varchar(65)

Benutzerdefinierte Beschreibung der Raster-Tabelle

database_name

varchar(32)

Name der Datenbank, in der das Raster gespeichert ist

NOT NULL

owner

varchar(32)

Eigentümer der Business-Tabelle der Raster-Spalte

NOT NULL

table_name

varchar(128)

Name der Business-Tabelle

NOT NULL

raster_column

varchar(128)

Name der Raster-Spalte

NOT NULL

cdate

integer

Datum, an dem die Raster-Spalte der Business-Tabelle hinzugefügt wurde

NOT NULL

config_keyword

varchar(32)

Das DBTUNE-Konfigurationsschlüsselwort, das bei der Erstellung des Rasters festgelegt wurde; bestimmt, wie die Tabellen und Indizes des Rasters in der Datenbank gespeichert werden

minimum_id

integer

Während der Erstellung des Rasters definiert; legt den Wert der Spalte "raster_id" der Raster-Tabelle fest

base_rastercolumn_id

integer

Wenn die Raster-Spalte Teil einer Ansicht und nicht eine Tabelle ist, gilt die rastercolumn_id der Basistabelle der Ansicht

NOT NULL

rastercolumn_mask

integer

Für ein Geodatabase-Raster auf den Wert 256 gesetzt

NOT NULL

srid

integer

Raumbezugs-ID; Fremdschlüssel zum SRID-Wert in der Tabelle "spatial_references"

sde_archives

In der Tabelle sde_archives werden die Metadaten für die Archive in einer Geodatabase gespeichert.

Feldname

Feldtyp

Beschreibung

Null?

archiving_regid

integer

Registrierungs-ID der Business-Tabelle

NOT NULL

history_regid

integer

Registrierungs-ID der Archivtabelle

NOT NULL

from_date

varchar(32)

Name des Datumfelds "von"

NOT NULL

to_date

varchar(32)

Name des Datumfelds "bis"

NOT NULL

archive_date

datetime

Datum, an dem das Archiv erstellt wurde

NOT NULL

archive_flags

int8

Zurzeit nicht verwendet

NOT NULL

sde_layer_stats

Die Tabelle layer_stats verwaltet die Statistiken für versionierte und nicht versionierte Feature-Classes. Diese Statistiken werden bei der Aktualisierung der Geodatabase-Statistik erzeugt. Anhand dieser Statistiken wird von bestimmten Geoverarbeitungswerkzeugen eingeschätzt, ob die gekachelte Verarbeitung verwendet werden soll.

Die Tabelle layer_stats ist durch die Layer-ID mit der Tabelle layers verknüpft.

Feldname

Feldtyp

Beschreibung

Null?

layer_id

integer

Eindeutige Kennung für den Layer

NOT NULL

minx

float

Der kleinste X-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde

NOT NULL

miny

float

Der kleinste Y-Koordinatenwert des Layers

NOT NULL

maxx

float

Der größte X-Koordinatenwert des Layers

NOT NULL

maxy

float

Der größte Y-Koordinatenwert des Layers

NOT NULL

minz

float

Der kleinste Z-Koordinatenwert des Layers

minm

float

Der kleinste Z-Koordinatenwert des Layers

maxz

float

Der größte Z-Koordinatenwert des Layers

maxm

float

Der größte M-Koordinatenwert des Layers

total_features

integer

Gesamtzahl der Features in der Feature-Class

NOT NULL

total_points

integer

Gesamtzahl der Punkte (Stützpunkte) in der Feature-Class

NOT NULL

version_id

integer

Eindeutige Kennung für die Geodatabase-Version

last_analyzed

datetime year to second

Datum und Uhrzeit der letzten Feature-Class-Analyse und der Statistikaktualisierung

NOT NULL

sde_sde_logfile_pool

Die Tabelle "sde_sde_logfile_pool" ist in der Geodatabase vorhanden, wenn diese neu erstellt wird, unabhängig vom verwendeten Protokolldateityp. Eine Beschreibung für diese und andere Protokolldateitabellen finden Sie unter Protokolldateitabellen in einer Geodatabase in Informix.

sde_xml_columns

Wenn Sie einer Business-Tabelle eine ArcSDE-XML-Spalte hinzufügen, wird der XML-Spaltentabelle eine Zeile hinzugefügt. Diese Tabelle ist in jeder ArcSDE-Geodatabase einmal vorhanden.

Feldname

Feldtyp

Description

Null?

column_id

serial

Kennung der XML-Spalte; wird von ArcSDE bei der Erstellung der XML-Spalte zugewiesen

NOT NULL

registration_id

integer

Die Kennung der Business-Tabelle, die die XML-Spalte enthält; entspricht der ID-Spalte in der Tabelle "table_registry"

NOT NULL

column_name

varchar(32)

Name der XML-Spalte in der Business-Tabelle

NOT NULL

index_id

integer

Kennung des mit der XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; ein Fremdschlüssel für die XML-Index-Tabelle

minimum_id

integer

Der Wert der ursprünglichen Zahl, die in der XML-Spalte der Business-Tabelle verwendet wurde, um einzelne XML-Dokumente zu identifizieren

config_keyword

varchar(32)

Das DBTUNE-Konfigurationsschlüsselwort, dessen Parameter bestimmen, wie das XML-Dokument und die XML-XPath-Indextabellen und die für diese Tabellen erstellten Textindizes in der Datenbank definiert werden

xflags

integer

Ein Wert, der angibt, ob die Originaldokumente in der XML-Dokument-Tabelle komprimiert oder dekomprimiert gespeichert werden; die Standardeinstellung sieht die komprimierte Speicherung vor (komprimierte Dokumente liefern eine bessere Leistung).

sde_xml_index_tags

Eine ArcSDE-XML-Spalte kann optional einen XPath-Index besitzen, mit dem sich der Inhalt eines bestimmten XML-Elements oder -Attributs in jedem Dokument durchsuchen lässt. Die Definition, welche Elemente und Attribute in jedem XPath-Index enthalten oder ausgeschlossen sind, wird in dieser Tabelle aufgezeichnet.

Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jeden XPath, der mit einem XPath-Index einer ArcSDE-XML-Spalte verknüpft ist.

Feldname

Feldtyp

Description

Null?

index_id

serial

Kennung des mit einer ArcSDE-XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; Fremdschlüssel für die XML-Index-Tabelle

NOT NULL

tag_id

integer

Die Kennung eines XPaths oder eines Tags

NOT NULL

tag_name

varchar(896)

Ein absoluter XPath, der ein XML-Element oder ein Attribut identifiziert, das möglicherweise in einem XML-Dokument vorkommt

(Beispiel: "/metadata/mdDateSt" identifiziert ein XML-Element und "/metadata/dataIdInfo/tpCat/TopicCatCd/@value" ein XML-Attribut.

Diese XPaths dürfen keine Sternchen [*] enthalten, um auf eine Gruppe von XML-Elementen oder Attributen zu verweisen – jedes Element oder Attribut wird mit den in dieser Tabelle angegebenen XPaths genau abgeglichen.)

NOT NULL

data_type

integer

Ein Wert, der angibt, ob das XML-Element oder das Attribut als Zeichenfolge oder als Zahl indiziert wird

  • 1 = Der Inhalt des Tags wird als Text indiziert.
  • 2 = Der Inhalt wird als Zahl indiziert.

NOT NULL

tag_alias

integer

Eine Zahl, die verwendet werden kann, um einen XPath zu identifizieren

(Beispiel: Das Z39.50-Kommunikationsprotokoll verweist mithilfe von numerischen Codes auf Inhalte, die durchsucht werden können. Diese Spalte wird nicht vom ArcIMS Z39.50-Konnektor verwendet.)

description

varchar(64)

Text, der den Inhalt identifiziert, der im XML-Element oder -Attribut enthalten sein sollte

is_excluded

integer

Ein Wert, der angibt, ob das XML-Element im XPath-Index enthalten oder ausgeschlossen ist

  • 0 = enthalten
  • 1 = ausgeschlossen

NOT NULL

sde_xml_indexes

Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jede ArcSDE-XML-Spalte, die einen XPath-Index hat.

Feldname

Feldtyp

Beschreibung

Null?

index_id

integer

Kennung des XPaths-Index

NOT NULL

index_name

varchar(32)

Der Name des XPath-Indexes

Für mit einem ArcIMS-Metadaten-Service verknüpfte XPath-Indizes ist der Name "ims_xml#", wobei # die Kennung der XML-Spalte in der Metadaten-Services Business-Tabelle ist.

NOT NULL

owner

varchar(32)

Der Datenbankbenutzer, der die XML-Spalte besitzt

Bei ArcIMS-Metadaten-Services ist dies der Benutzer, der in der ArcXML-Konfigurationsdatei des Services angegeben ist.

NOT NULL

index_type

integer

Ein Wert, der den Typ des XPath-Indexes angibt

  • 1 = Indextyp SE_XML_INDEX_TEMPLATE
  • 2 = Indextyp SE_XML_INDEX_DEFINITION

NOT NULL

description

varchar(64)

Text, der den XPath-Index identifiziert

Wenn zur Erstellung des Indexes eine Indexdefinitionsdatei verwendet wurde, kann die Indexbeschreibung am Anfang der Datei angegeben werden.

server_config

In der Tabelle server_config werden die ArcSDE-Serverkonfigurationsparameter gespeichert. Diese Parameter legen fest, wie die ArcSDE-Software den Speicher nutzt.

Feldname

Feldtyp

Beschreibung

Null?

prop_name

varchar(32)

Name des Initialisierungsparameters

NOT NULL

char_prop_value

char(512)

Zeichenwert des Initialisierungsparameters

num_prop_value

integer

Der Ganzzahlwert des Initialisierungsparameters

spatial_references

Die Tabelle "spatial_references" enthält das Koordinatensystem und Gleitkomma-zu-Ganzzahl-Transformationswerte. Die Parameter von Raumbezugssystemen werden von internen Funktionen verwendet, um die Gleitkommakoordinaten der Geometrie vor dem Speichern in positive 64-Bit-Ganzzahlwerte umzuwandeln und zu skalieren. Beim Abrufen wird das ursprünglich externe Gleitkommaformat der Koordinaten wiederhergestellt.

Jede Geometriespalte der Tabelle "geometry_columns" ist mit einem Raumbezugssystem verknüpft, dessen Informationen in der Tabelle "spatial_references" gespeichert sind. Die Spalten dieser Tabelle sind jene, die von der OpenGIS SQL-Spezifikation (srid, srtext, auth_name und auth_srid) definiert wurden und die, die für die interne Koordinatentransformation in ArcSDE erforderlich sind. Das Raumbezugssystem identifiziert das Koordinatensystem für eine Geometrie und gibt den numerischen Koordinatenwerten für die Geometrie Bedeutung.

Feldname

Feldtyp

Beschreibung

Null?

srid

integer

Raumbezugskennung

NOT NULL

description

varchar(64)

Textbeschreibung des Raumbezugssystems

auth_name

varchar(256)

Der Name der Norm oder der Normungsorganisation, die für dieses Bezugssystem zitiert wird; POSC wäre beispielsweise ein gültiger Wert für "auth_name"

auth_srid

integer

Die ID des Raumbezugssystems, wie von der in "auth_name" zitierten Behörde definiert

falsex

float

Der verwendete X-Versatz beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten

NOT NULL

falsey

float

Der verwendete Y-Versatz beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten

NOT NULL

xyunits

float

Der anzuwendende Skalierungsfaktor beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten

NOT NULL

falsez

float

Der verwendete Z-Versatz beim Transformieren von Z-Werten in interne Systemkoordinaten

NOT NULL

zunits

float

Der verwendete Skalierungsfaktor beim Transformieren von Z-Werten in interne Systemkoordinaten

NOT NULL

falsem

float

Der verwendete Messwertversatz beim Transformieren von Messwerten in interne Systemkoordinaten

NOT NULL

munits

float

Der verwendete Skalierungsfaktor beim Transformieren von Messwerten in interne Systemkoordinaten

NOT NULL

srtext

character(2048)

Name und Deskriptor für den Raumbezug, wie in der ArcGIS-Schnittstelle dargestellt

NOT NULL

object_flags

integer

Speichert Objektattribute, einschließlich Genauigkeit

NOT NULL

xycluster_tol

float

Xy-Koordinaten-Cluster-Toleranz für topologische Verarbeitung

zcluster_tol

float

Z-Koordinaten-Cluster-Toleranz für topologische Verarbeitung

mcluster_tol

float

Messwert-Cluster-Toleranz für topologische Verarbeitung

state_lineages

In der Tabelle state_lineages wird die Lineage jedes Status gespeichert. Für jede Version wird ein neuer Lineage-Name erstellt. Bei jeder State-Hinzufügung werden Lineage-Name und State-ID hinzugefügt. Bei der Hinzufügung eines Status, bei dem es sich um eine neue Version handelt, wird die Vorgänger-State-Lineage des Parent-Status mit dem Lineage-Namen hinzugefügt.

Für die Rückkehr zur richtigen Ansicht einer Version wird die State-Lineage abgefragt, um alle States zu identifizieren, die jede Änderung dieser Version aufgezeichnet haben. Aus dieser Liste von States können die Tabellenzeilen, die die Version korrekt darstellen, bestimmt werden.

Feldname

Feldtyp

Beschreibung

Null?

lineage_name

int8

Name, der einen Status beschreibt

NOT NULL

lineage_id

int8

Eindeutige Kennung einzelner States

NOT NULL

state_locks

Die Tabelle state_locks pflegt die Versionsstatussperren.

Feldname

Feldtyp

Beschreibung

Null?

sde_id

integer

Prozess-ID des Prozesses, der den Status gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

state_id

int8

Kennung des Status, der gesperrt ist

NOT NULL

autolock

character(1)

Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0.

NOT NULL

lock_type

character(1)

Typ der Statussperre; mögliche Typen:

  • 0 = gemeinsame Sperre für den gesamten State-Tree
  • 1 = exklusive Sperre für den gesamten State-Tree
  • 2 = gemeinsame Sperre für einen Status
  • 3 = exklusive Sperre für einen Status
  • 4 = gemeinsame automatische Sperrung
  • 5 = exklusive automatische Sperrung

NOT NULL

states

Die Tabelle states enthält die Status-Metadaten. Berücksichtigt die States, die im Laufe der Zeit erstellt wurde, sowie Erstellungszeit, Schließungszeit, Parent und Eigentümer jedes Status.

Beim Erstellen eines Status wird eine State-ID vergeben und dieser Tabelle ein Datensatz hinzugefügt.

Feldname

Feldtyp

Beschreibung

Null?

state_id

int8

Eindeutige Kennung für diesen Status, zugewiesen von ArcSDE

NOT NULL

owner

varchar(32)

Benutzer, der diesen Status erstellt hat

NOT NULL

creation_time

datetime

Datum und Uhrzeit der Erstellung dieses Status

NOT NULL

closing_time

datetime

Datum und Uhrzeit der Schließung dieses Status

parent_state_id

int8

Die "state_id" des übergeordneten Status

NOT NULL

lineage_name

int8

Verweist auf die in der Tabelle "state_lineages" gespeicherte Lineage des Status

NOT NULL

table_locks

Die Tabelle table_locks pflegt die Sperren für ArcSDE-registrierte Tabellen.

Feldname

Feldtyp

Beschreibung

Null?

sde_id

integer

Prozess-ID des Prozesses, der die Tabelle gesperrt hat; verweist auf die Spalte "sde_id" in der Tabelle "process_information"

NOT NULL

registration_id

integer

Entspricht dem Feld "registration_id" in der Tabelle "table_registry"

NOT NULL

lock_type

character(1)

Typ der Tabellensperre

  • S = gemeinsam
  • E = exklusiv

NOT NULL

table_registry

In der Tabelle table_registry werden alle registrierten Tabellen verwaltet. Die Werte umfassen ID, Tabellenname, Eigentümer und Beschreibung.

Feldname

Feldtyp

Beschreibung

Null?

registration_id

integer

Eindeutige Kennung für die Registrierung der Tabelle

NOT NULL

database_name

varchar(32)

Name der Datenbank, in der die Tabelle gespeichert ist

NOT NULL

owner

varchar(32)

Benutzer, der die Tabelle erstellt hat

NOT NULL

table_name

varchar(128)

Name der Tabelle

NOT NULL

rowid_column

varchar(32)

Name der Spalte "ObjectID" in der Tabelle

description

varchar(65)

Benutzerdefinierte Textbeschreibung der Tabelle

object_flags

integer

Speichert die Registrierungseigenschaften der Tabelle mit den folgenden Angaben:

  • Die Tabelle besitzt eine registrierte Zeilen-ID.
  • ArcSDE kontrolliert die Zeilen-ID.
  • Die Tabelle besitzt eine Geometriespalte.
  • Die Tabelle ist eine mehrfach versionierte Ansicht.
  • Die Tabelle kann zeilengesperrt sein.
  • Die Tabelle besitzt eine Raster-Spalte.
  • Die Tabelle ist eine Ansicht einer anderen Tabelle.
  • Die Tabelle besitzt eine Geokodierungs-Locator-Spalte.
  • Datendefinition-Sprachenoperationen sind eingeschränkt.
  • Datenmanipulation-Sprachenoperationen sind beschränkt.
  • Die Tabelle wird ausgeblendet.
  • Die Tabelle besitzt Einzelzeilen-IDs.
  • Die Tabelle besitzt eine XML-Spalte.
  • Die Tabelle besitzt einen Layer, der doppelte Koordinaten speichert.
  • Die inneren States dieser versionierten Tabelle können bearbeitet werden.
  • Dies ist eine Basisspeichertabelle.
  • Diese Tabelle besitzt vertrauenswürdige Shapes.
  • Dies ist eine Archivierungstabelle.
  • Diese Tabelle befindet sich im E/A-Modus "Nur laden".
  • Dies ist eine Verlaufstabelle.

NOT NULL

registration_date

integer

Datum, an dem die Tabelle bei ArcSDE registriert wurde

NOT NULL

config_keyword

varchar(32)

Konfigurationsschlüsselwort, das bei der ArcSDE-Registrierung der Tabelle festgelegt wurde; bestimmt die Speicherung der Tabelle und ihrer Indizes in der Datenbank

minimum_id

integer

Der Mindestwert der "row_id" für die Tabelle

imv_view_name

varchar(32)

Der Name einer mehrfach versionierten Ansicht der vorgegebenen Tabelle

tables_modified

In der Tabelle tables_modified wird aufgezeichnet, wann Änderungen an den Systemtabellen vorgenommen wurden. Diese Informationen werden verwendet, um unnötige Lesevorgänge von nicht geänderten Tabellen auszuschließen.

Feldname

Feldtyp

Beschreibung

Null?

table_name

varchar(32)

Name der ArcSDE-Systemtabelle, die geändert wurde

NOT NULL

time_last_modified

datetime year to second

Datum und Uhrzeit, zu denen die Tabelle geändert wurde

NOT NULL

version

Die Tabelle version pflegt Informationen über die Version von ArcSDE für die erwartete Datenbankverarbeitung. Die Tabelle enthält die Versionsidentifikation für die zuletzt installierte Version von ArcSDE.

Die Tabelle version sowie andere ArcSDE-Systemtabellen werden nach jeder Installation einer neuen Version von ArcSDE aktualisiert.

Feldname

Feldtyp

Beschreibung

Null?

major

integer

Nummer der Hauptversion; Beispiel: Die Hauptversionsnummer von ArcSDE 9.3 ist 9.

NOT NULL

minor

integer

Nummer, die die Unterversion angibt; Beispiel: Die Unterversionsnummer von ArcSDE 9.3 ist 3.

NOT NULL

bugfix

integer

Nummer des installierten Patches oder Service-Packs

NOT NULL

description

varchar(96)

Systemdefinierte Beschreibung der ArcSDE-Installation

NOT NULL

release

integer

Vollständige Versionsnummer, z. B. 92009

NOT NULL

sdesvr_rel_low

integer

Gibt die niedrigste Versionsnummer des Servers an, der für diese Instanz ausgeführt werden darf

NOT NULL

Versionen

Die Tabelle versions enthält Informationen über versionierte Geodatabases.

Jede Version wird anhand eines Namens, mit einem Eigentümer, einer Beschreibung und einem verknüpften Datenbankstatus identifiziert. Diese Tabelle definiert die verschiedenen Versionen, die die Datenbank enthält, und liefert eine Liste der verfügbaren Versionen, die dem Benutzer präsentiert werden. Diese Versionen werden verwendet, um auf bestimmte Datenbankzustände anhand der Anwendung zuzugreifen. Versionsname und ID sind eindeutig.

Wenn die Tabelle versions zuerst von ArcSDE erstellt wird, wird eine Standardversion in die Tabelle eingefügt. Diese Standardversion wird als DEFAULT bezeichnet. Ihr Eigentümer ist der ArcSDE-Administrator, und es wird der Zugriff PUBLIC gewährt. Die anfängliche "state_id" ist 0, und die Beschreibungszeichenfolge ist "Instance Default Version". Da für die Standardversion der Zugriff PUBLIC gewährt wurde, kann jeder Benutzer den Zustand des Standards ändern.

Feldname

Feldtyp

Beschreibung

Null?

name

varchar(64)

Der eindeutige Name der Version

NOT NULL

owner

varchar(32)

Der Versionseigentümer

NOT NULL

version_id

integer

Die eindeutige Kennung der Version

NOT NULL

status

integer

Gibt an, ob die Version öffentlich verfügbar ist oder ob nur der Eigentümer darauf zugreifen kann

NOT NULL

state_id

int8

Die Kennung des Datenbankzustands, auf den diese Version hinweist

NOT NULL

description

varchar(65)

Optionale Textbeschreibung der Version

parent_name

varchar(64)

Der Name der übergeordneten Version dieser Version

parent_owner

varchar(32)

Der Name des Eigentümers der übergeordneten Version

parent_version_id

integer

Die Kennung der Version, die die übergeordnete Kennung dieser Version darstellt

creation_time

datetime

Datum und Uhrzeit der Erstellung dieser Version

NOT NULL


7/10/2012