Enterprise-Geodatabases sind eine Sammlung von Tabellen, Sichten, gespeicherten Prozeduren und Funktionen in einer Datenbank.
Enterprise-Geodatabase enthalten zwei Arten von Tabellen: Tabellen, in denen Benutzerdaten gespeichert sind, und Systemtabellen, die Geodatabase-Funktionen in die Datenbank implementieren. Wenn Sie wissen, welche Tabellen in Geodatabase-Datasets und -Funktionen eingebunden sind, können Sie als Datenbankadministrator erkennen, welche Tabellen nicht mit SQL geändert werden sollten.
Benutzerdaten
In Datasets sind die geographischen Informationen gespeichert, die Benutzer erstellen, zuordnen, analysieren, veröffentlichen und freigeben. Bei Datasets handelt es sich um die Objekte, die in einer Enterprise-Geodatabase angezeigt werden, wenn Sie über ArcGIS AllSource oder eine ArcGIS Desktop-Anwendung eine Verbindung mit ihr herstellen.
Feature-Classes und nichträumliche Tabellen
Wenn Sie in ArcGIS eine Verbindung mit einer Enterprise-Geodatabase herstellen, können Sie zum Speichern von Daten Tabellen und Feature-Classes erstellen. Für beide wird eine Tabelle in der zugrunde liegenden Datenbank erstellt. Diese unterscheiden sich dadurch, dass die Feature-Class-Tabelle eine räumliche Spalte enthält. Der Benutzer, der die Tabelle oder Feature-Class erstellt, definiert den Tabellennamen.
Eine Feature-Class ist eine Sammlung von räumlichen Features, die denselben geometrischen Typ aufweisen (Point, Line, Polygon, Multipoint, Annotation, Dimension oder Multipatch).
Sie bauen auf diesen Basis-Feature-Classes oder nichträumlichen Tabellen auf, um Geodatabase-Funktionen in Datasets zu implementieren.
Datasets
Diese Datasets werden mitunter als Controller-Datasets oder Erweiterungs-Datasets bezeichnet. Sie können die unterstützenden Systemtabellen anzeigen, wenn Sie die Verbindung zur Datenbank über die Datenbankmanagementanwendung herstellen.
Eine Liste dieser Tabellentypen finden Sie unter Dataset-Systemtabellen.
Systemtabellen und Geodatabase-Funktionen
Geodatabase-Systemtabellen enthalten die Kernsystemtabellen, welche Geodatabase-Objekte und -Verhalten verfolgen, sowie einige unterstützende Tabellen, die Geodatabase-Eigenschaften in eine Datenbank implementieren. Da es sich um Systemtabellen handelt, werden sie nicht angezeigt, wenn Sie die Verbindung mit einer Enterprise-Geodatabase über eine ArcGIS-App herstellen.
Andere Funktionen, etwa Geodatabase-Archive und traditionelle Versionen, werden durch eine Kombination von Spalten im Dataset, Kernsystemtabellen und unterstützende Systemtabellen implementiert.