Systemtabellen einer Geodatabase in DB2
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.
Einige der Geodatabase-Systemtabellen enthalten XML-Spalten. Die nativen XML-Abfragen Ihres Datenbankmanagementsystems können Sie auch für diese Spalten verwenden. Im Whitepaper "XML Schema of the Geodatabase" werden die XML-Tags definiert.
COLUMN_REGISTRY
Die Tabelle COLUMN_REGISTRY verwaltet alle registrierten Spalten.
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 |
Description |
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:
|
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:
|
NOT NULL |
OBJECT_ID |
INTEGER |
Wert, der auf die RASTERCOLUMN_ID der Tabelle RASTER_COLUMNS festgelegt ist, wenn es sich um eine Raster-Spalte handelt, oder auf die LAYER_ID der Tabelle LAYERS, wenn es sich um eine Geometriespalte handelt. |
COMPRESS_LOG
Die Tabelle COMPRESS_LOG protokolliert alle Komprimierungsvorgänge, die für die Geodatabase durchgeführt werden.
Diese Tabelle wird erstellt, wenn Sie die Geodatabase zum ersten Mal komprimieren.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
COMPRESS_ID |
INTEGER |
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 |
TIMESTAMP |
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 |
TIMESTAMP |
Datum und Uhrzeit des Endes des Komprimierungsvorgangs |
NOT NULL |
END_STATE_COUNT |
INTEGER |
Anzahl der verbleibenden States nach dem Komprimierungsvorgang |
NOT NULL |
COMPRESS_STATUS |
VARCHAR(20) |
Gibt an, ob der Komprimierungsvorgang erfolgreich abgeschlossen wurde |
NOT NULL |
DBTUNE
In der Tabelle DBTUNE werden die Konfigurationsschlüsselwörter für ArcSDE-Datenobjekte gespeichert, z. B. Feature-Classes.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
Schlüsselwort |
VARCHAR(32) |
Das Konfigurationsschlüsselwort |
NOT NULL |
PARAMETER |
VARCHAR(32) |
Der Konfigurationsparameter |
NOT NULL |
config_string |
VARCHAR(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 |
XML |
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:
|
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 |
|
ORIGITEMTYPEID |
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 |
VARCHAR(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:
Für Beziehungsklassen wird die Beziehungsart der Beziehungsklasse gespeichert. Mögliche Werte:
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:
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 |
XML |
Speichert Informationen zum Element |
|
DOCUMENTATION |
XML |
Datendefinition des Elements (Metadaten) |
|
ITEMINFO |
XML |
Speicherinformationen für das Element, z. B. Symbologie, die vom zugrunde liegenden Dataset unabhängig sind |
|
SHAPE |
ST_GEOMETRY |
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 den Typ |
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:
|
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 |
|
REPLICAID |
INTEGER |
Entspricht dem Feld OBJECTID in der Tabelle GDB_ITEMS |
|
EVENT |
INTEGER |
Gibt an, ob ein Import (1) oder ein Export (2) protokolliert wurde |
|
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. |
|
LOGDATE |
TIMESTAMP |
Datum, an dem das Ereignis aufgetreten ist |
|
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. |
|
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. |
|
TARGETGEN |
INTEGER |
Die Generation, für die Änderungen angewendet werden sollen; dieser Wert wird verwendet, um Änderungen an der entsprechenden Version im Zielreplikat vorzunehmen. |
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 |
LAYER_LOCKS
Die Tabelle LAYER_LOCKS pflegt die Sperren für Feature-Classes.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
SDE_ID |
INTEGER |
Prozessidentifikationsnummer des Prozesses, der den Layer gesperrt hat; entspricht der 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:
|
NOT NULL |
MIN_X |
INTEGER |
Die kleinste X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MIN_Y |
INTEGER |
Die kleinste Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MAX_X |
INTEGER |
Die größte X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MAX_Y |
INTEGER |
Die größte Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
LAYERS
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 |
Beschreibung |
Null? |
---|---|---|---|
LAYER_ID |
INTEGER |
Eindeutige Kennung für den Layer |
NOT NULL |
DESCRIPTION |
VARCHAR(65) |
Benutzerdefinierte Beschreibung des Layers |
|
DATABASE_NAME |
VARCHAR(8) |
Name der Datenbank, in der der Layer gespeichert ist |
|
OWNER |
VARCHAR(30) |
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 |
|
EFLAGS |
INTEGER |
Speichert die folgenden Layer-Eigenschaften:
|
|
LAYER_MASK |
INTEGER |
Speichert zusätzliche interne Eigenschaften über den Layer |
|
GSIZE1 |
DOUBLE |
Größe des ersten räumlichen Gitters |
|
GSIZE2 |
DOUBLE |
Größe des zweiten räumlichen Gitters |
|
GSIZE3 |
DOUBLE |
Größe des dritten räumlichen Gitters |
|
MIN_X |
DOUBLE |
Der kleinste X-Koordinatenwert des Layers |
|
MIN_Y |
DOUBLE |
Der kleinste Y-Koordinatenwert des Layers |
|
MAX_X |
DOUBLE |
Der größte X-Koordinatenwert des Layers |
|
MAX_Y |
DOUBLE |
Der größte Y-Koordinatenwert des Layers |
|
MIN_Z |
DOUBLE |
Der kleinste Z-Koordinatenwert des Layers |
|
MAX_Z |
DOUBLE |
Der größte Z-Koordinatenwert des Layers |
|
MIN_M |
DOUBLE |
Der kleinste M-Koordinatenwert des Layers |
|
MAX_M |
DOUBLE |
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 die Layer-ID des Basis-Layers, auf dem eine Ansicht basiert; nur erforderlich, wenn der Layer tatsächlich 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 |
Beschreibung |
Null? |
---|---|---|---|
LINEAGE_NAME |
BIGINT |
Entspricht dem Feld LINEAGE_NAME in der Tabelle STATE_LINEAGES |
NOT NULL |
TIME_LAST_MODIFIED |
TIMESTAMP |
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:
|
NOT NULL |
DESCRIPTION |
VARCHAR(64) |
Beschreibung des Locators |
NOT NULL |
METADATA
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; entspricht der Spalte NAME 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 |
TIMESTAMP |
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 |
BIGINT |
Kennung des Status, in dem diese Tabelle geändert wurde; entspricht der ID-Spalte in der Tabelle STATES |
NOT NULL |
REGISTRATION_ID |
INTEGER |
Registrierungs-ID der Tabelle, die im Status geändert wurde; entspricht der REGISTRATION_ID in 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 |
Prozessidentifikationsnummer 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 |
APP_ID |
VARCHAR(32) |
Interne DB2-Anwendungskennung |
NOT NULL |
SERVER_ID |
INTEGER |
Betriebssystemprozess-ID des Serverprozesses |
NOT NULL |
START_TIME |
TIMESTAMP |
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 |
Raumbezugskennung; verweist auf SRID 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 |
|
HISTORY_REGID |
INTEGER |
Registrierungs-ID der Archivtabelle |
|
FROM_DATE |
VARCHAR(32) |
Name des Datumfelds "von" |
|
TO_DATE |
VARCHAR(32) |
Name des Datumfelds "bis" |
|
ARCHIVE_DATE |
TIMESTAMP |
Datum, an dem das Archiv erstellt wurde |
|
ARCHIVE_FLAGS |
BIGINT |
Zurzeit nicht verwendet |
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 |
MIN_X |
DOUBLE |
Der kleinste X-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
NOT NULL |
MIN_Y |
DOUBLE |
Der kleinste Y-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
NOT NULL |
MAX_X |
DOUBLE |
Der größte X-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
NOT NULL |
MAX_Y |
DOUBLE |
Der größte Y-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
NOT NULL |
MIN_Z |
DOUBLE |
Der kleinste Z-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
|
MIN_M |
DOUBLE |
Der kleinste Messwert des Bereichs, für den die Statistik aktualisiert wurde |
|
MAX_Z |
DOUBLE |
Der größte Z-Koordinatenwert des Bereichs, für den die Statistik aktualisiert wurde |
|
MAX_M |
DOUBLE |
Der größte Messwert des Bereichs, für den die Statistik aktualisiert wurde |
|
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 |
TIMESTAMP |
Datum und Uhrzeit der letzten Feature-Class-Analyse und der Statistikaktualisierung |
NOT NULL |
SDE_LOGFILE_POOL
Unabhängig vom verwendeten Typ der Protokolldateien wird die Tabelle SDE_LOGFILE_POOL bei der Erstellung der Geodatabase erstellt. Eine Beschreibung für diese und andere Protokolldateitabellen finden Sie unter Protokolldateitabellen in einer Geodatabase in DB2.
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 |
Beschreibung |
Null? |
---|---|---|---|
COLUMN_ID |
INTEGER |
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 Spalte REGISTRATION_ID 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 |
Beschreibung |
Null? |
---|---|---|---|
INDEX_ID |
INTEGER |
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
|
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
|
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. |
|
INDEX_TYPE |
INTEGER |
Ein Wert, der den Typ des XPath-Indexes angibt
Für mit einem ArcIMS-Metadaten-Service verknüpfte XPath-Indizes wird nur der Indextyp SE_XML_INDEX_DEFINITION unterstützt. |
|
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 |
VARCHAR(512) |
Zeichenwert des Initialisierungsparameters |
|
NUM_PROP_VALUE |
INTEGER |
Der Ganzzahlwert des Initialisierungsparameters |
SPATIAL_REFERENCE_AUX
Die Tabelle SPATIAL_REFERENCE_AUX enthält Informationen, die zusätzlich zu den räumlichen DB2-Katalogtabellen für Raumbezugsabfragen verwendet werden.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
SRS_ID |
INTEGER |
Raumbezugskennung |
NOT NULL |
OBJECT_FLAGS |
INTEGER |
Speichert Objektattribute, einschließlich Genauigkeit |
NOT NULL |
XYCLUSTER_TOL |
DOUBLE |
X,Y-Koordinaten-Cluster-Toleranz für topologische Verarbeitung |
|
ZCLUSTER_TOL |
DOUBLE |
Z-Koordinaten-Cluster-Toleranz für topologische Verarbeitung |
|
MCLUSTER_TOL |
DOUBLE |
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 |
INTEGER |
Name, der einen Status beschreibt |
NOT NULL |
LINEAGE_ID |
INTEGER |
Eindeutige Kennung einzelner States |
NOT NULL |
STATE_LOCKS
Die Tabelle STATE_LOCKS pflegt die Versionsstatussperren.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
SDE_ID |
INTEGER |
Prozessidentifikationsnummer des Prozesses, der den Status gesperrt hat; verweist auf die Spalte SDE_ID in der Tabelle PROCESS_INFORMATION. |
NOT NULL |
STATE_ID |
BIGINT |
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:
|
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 |
INTEGER |
Eindeutige Kennung für diesen Status, zugewiesen von ArcSDE |
NOT NULL |
OWNER |
VARCHAR(32) |
Benutzer, der diesen Status erstellt hat |
NOT NULL |
CREATION_TIME |
TIMESTAMP |
Datum und Uhrzeit der Erstellung dieses Status |
NOT NULL |
CLOSING_TIME |
TIMESTAMP |
Datum und Uhrzeit der Schließung dieses Status |
|
PARENT_STATE_ID |
BIGINT |
Die STATE_ID des Parent-Status |
NOT NULL |
LINEAGE_NAME |
BIGINT |
Verweist auf die in der Tabelle STATE_LINEAGES gespeicherte Lineage des Status |
NOT NULL |
ST_COORDINATE_SYSTEMS
Die Ansicht ST_COORDINATE_SYSTEMS enthält alle Koordinatensysteme, die bei Spatial Extender registriert sind.
Diese Ansicht ist eine Spatial Extender-Ansicht und wird nicht im Schema des ArcSDE-Administrators (des SDE-Benutzers) gespeichert.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
COORDSYS_NAME |
VARCHAR(128) |
Koordinatensystemname |
|
COORDSYS_TYPE |
VARCHAR(128) |
Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED |
|
DEFINITION |
VARCHAR(2048) |
Well-Known Text-Beschreibung des Koordinatensystems |
|
ORGANIZATION |
VARCHAR(128) |
Name der Organisation, die das Koordinatensystem definiert hat |
|
ORGANIZATION_COORDSYS_ID |
INTEGER |
Von der Organisation definierte Koordinatensystem-ID |
NOT NULL |
DESCRIPTION |
VARCHAR(256) |
Beschreibung des Koordinatensystems, einschließlich Angaben zur Anwendung |
ST_GEOMETRY_COLUMNS
Verwenden Sie die Katalogansicht ST_GEOMETRY_COLUMNS, um Informationen über alle räumlichen Spalten in allen Tabellen zu finden, die räumliche Daten in der Datenbank enthalten. Wenn eine räumliche Spalte in Verbindung mit einem Raumbezugssystem registriert wurde, können Sie auch die Ansicht verwenden, um den Namen und die numerische Kennung des Raumbezugssystems zu ermitteln.
Diese Tabelle enthält das Schema, den Geometrietyp und die Raumbezugsinformationen für jede Spalte "ST_Geometry", die erstellt oder einem Tabellenobjekt bzw. einer Sicht hinzugefügt wurde.
Diese Ansicht ist eine Spatial Extender-Ansicht und wird nicht im Schema des ArcSDE-Administrators (des SDE-Benutzers) gespeichert.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
TABLE_SCHEMA |
VARCHAR(128) |
Eigentümer der Tabelle, in der sich die Geometriespalte befindet |
|
TABLE_NAME |
VARCHAR(128) |
Unqualifizierter Name der Tabelle, die die Geometriespalte enthält |
|
COLUMN_NAME |
VARCHAR(128) |
Name der Geometriespalte Die Kombination von TABLE_SCHEMA, TABLE_NAME und COLUMN_NAME identifiziert die Spalte eindeutig. |
NOT NULL |
TYPE_SCHEMA |
VARCHAR(128) |
Name des Schemas, zu dem der deklarierte Datentyp dieser räumlichen Spalte gehört; aus dem DB2-Katalog erhalten |
NOT NULL |
TYPE_NAME |
VARCHAR(128) |
Unqualifizierter Name des deklarierten Datentyps dieser räumlichen Spalte; aus dem DB2-Katalog erhalten |
NOT NULL |
SRS_NAME |
VARCHAR(128) |
Name des Raumbezugssystems, das mit dieser räumlichen Spalte verknüpft ist. Wenn kein Raumbezugssystem mit der Spalte verknüpft ist, ist SRS_NAME null. Ein Raumbezugssystem kann mit der räumlichen Spalte verknüpft werden, indem der Befehl "db2gse register_spatial_column" mit den entsprechenden Parametern ausgeführt wird. |
|
SRS_ID |
INTEGER |
Numerische Kennung des Raumbezugssystems, das mit dieser räumlichen Spalte verknüpft ist. Wenn kein Raumbezugssystem mit der Spalte verknüpft ist, ist SRS_ID null. |
ST_SPATIAL_REFERENCE_SYSTEMS
Diese Ansicht enthält alle für den Typ "ST_Geometry" verfügbaren Raumbezüge. Auf räumliche Tabellen muss ordnungsgemäß verwiesen werden, damit Sie diese einzeln analysieren oder zum Anzeigen von Beziehungen kombinieren können. Hierfür sind ein Raumbezug und ein Koordinatensystem erforderlich.
Die Ansicht ST_SPATIAL_REFERENCE_SYSTEMS enthält das Koordinatensystem und die 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.
Diese Ansicht ist eine Spatial Extender-Ansicht und wird nicht im Schema des ArcSDE-Administrators (des SDE-Benutzers) gespeichert.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
SR_NAME |
VARCHAR(128) |
Name des Raumbezugs |
NOT NULL |
SRID |
INTEGER |
Raumbezugskennung |
NOT NULL |
X_OFFSET |
DOUBLE |
Versatz, der auf X-Koordinatenwerte angewendet wird |
NOT NULL |
X_SCALE |
DOUBLE |
Maßstabsfaktor, der nach Anwendung des Versatzes auf X-Koordinaten angewendet wird |
NOT NULL |
Y_OFFSET |
DOUBLE |
Versatz, der auf Y-Koordinatenwerte angewendet wird |
NOT NULL |
Y_SCALE |
DOUBLE |
Maßstabsfaktor, der nach Anwendung des Versatzes auf Y-Koordinaten angewendet wird |
NOT NULL |
Z_OFFSET |
DOUBLE |
Versatz, der auf Z-Koordinatenwerte angewendet wird |
NOT NULL |
Z_SCALE |
DOUBLE |
Maßstabsfaktor, der nach Anwendung des Versatzes auf Z-Koordinaten angewendet wird |
NOT NULL |
M_OFFSET |
DOUBLE |
Versatz, der auf Messwerte angewendet wird |
NOT NULL |
M_SCALE |
DOUBLE |
Maßstabsfaktor, der nach Anwendung des Versatzes auf Messwerte angewendet wird |
NOT NULL |
MIN_X |
DOUBLE |
Minimaler möglicher X-Wert für Koordinaten |
NOT NULL |
MAX_X |
DOUBLE |
Maximaler möglicher X-Wert für Koordinaten |
NOT NULL |
MIN_Y |
DOUBLE |
Minimaler möglicher Y-Wert für Koordinaten |
NOT NULL |
MAX_Y |
DOUBLE |
Maximaler möglicher Y-Wert für Koordinaten |
NOT NULL |
MIN_Z |
DOUBLE |
Minimaler möglicher Z-Wert für Koordinaten |
NOT NULL |
MAX_Z |
DOUBLE |
Maximaler möglicher Z-Wert für Koordinaten |
NOT NULL |
MIN_M |
DOUBLE |
Minimaler möglicher M-Wert für Messwerte |
NOT NULL |
MAX_M |
DOUBLE |
Maximaler möglicher M-Wert für Messwerte |
NOT NULL |
COORDSYS_NAME |
VARCHAR(128) |
Name des Koordinatensystems für dieses Raumbezugssystem |
NOT NULL |
COORDSYS_TYPE |
VARCHAR(128) |
Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED |
NOT NULL |
ORGANIZATION |
VARCHAR(128) |
Name der Organisation, die das Koordinatensystem definiert hat |
|
ORGANIZATION_COORDSYS_ID |
INTEGER |
Von der Organisation definierte Koordinatensystem-Kennung |
|
DEFINITION |
VARCHAR(2048) |
Well-Known Text-Beschreibung des Koordinatensystems |
NOT NULL |
DESCRIPTION |
VARCHAR(256) |
Beschreibung des Raumbezugssystems, einschließlich Angaben zur Anwendung |
TABLE_LOCKS
Die Tabelle TABLE_LOCKS pflegt die Sperren für ArcSDE-registrierte Tabellen.
Feldname |
Feldtyp |
Beschreibung |
Null? |
---|---|---|---|
SDE_ID |
INTEGER |
Prozessidentifikationsnummer 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 TABLE_REGISTRY |
NOT NULL |
LOCK_TYPE |
CHARACTER(1) |
Typ der Tabellensperre
|
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:
|
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 |
TIMESTAMP |
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 |
VERSIONS
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 |
BIGINT |
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 |
TIMESTAMP |
Datum und Uhrzeit der Erstellung dieser Version |
NOT NULL |