Kurzer Überblick über das Arbeiten mit Datenbanken in ArcGIS

Sie könnten räumliche oder nicht räumliche Daten in einer Datenbank haben, die Sie in ArcGIS verwenden möchten. Die Datenbank muss keine Enterprise-Geodatabase enthalten, um über das Kataloginhaltsverzeichnis in ArcGIS for Desktop eine direkte Verbindung zu ihr herstellen zu können.

In den Themen des Abschnitts "Datenbank" des Hilfesystems wird die Verwendung von Datenbankdaten in ArcGIS beschriebe. Der nachfolgende Abschnitt enthält eine Zusammenfassung dieser Funktionen:

Verbinden mit einer Datenbank

Auf dem Client-Computer, von dem Sie eine Verbindung mit der Datenbank herstellen, muss ein Datenbankmanagementsystem-Client (DBMS-Client) installiert sein. Sie können die DBMS-Clients von Ihrem DBMS-Anbieter erhalten. Client-Dateien können auch vom Esri Customer Care Portal heruntergeladen werden.

Sobald der Datenbank-Client auf einem Computer installiert ist, auf dem ArcGIS for Desktop installiert ist, können Sie eine Verbindung zur Datenbank im Knoten "Datenbankverbindungen" im Kataloginhaltsverzeichnis erstellen. Weitere Informationen finden Sie unter Datenbankverbindungen in ArcGIS for Desktop.

Anzeigen von Datenbankdaten in ArcGIS

Sobald Sie eine Verbindung mit der Datenbank von ArcGIS hergestellt haben, können Sie diese Daten in ArcMap oder ArcCatalog anzeigen. Um räumliche Daten zuzuordnen oder eine Analyse darauf auszuführen, können Sie die Tabelle aus Ihrer Verbindung im Fenster Katalog in ArcMap in das Inhaltsverzeichnis ziehen. Definieren Sie falls notwendig eine eindeutige Kennung und einen Raumbezug für räumliche Tabellen, die Sie dem ArcMap-Inhaltsverzeichnis hinzufügen. Weitere Informationen finden Sie unter Anzeigen von Datenbankdaten in ArcGIS.

Unterstützte Datentypen

Um die Daten mit ArcGIS verwenden zu können, müssen die Datentypen in der Datenbanktabelle den von ArcGIS unterstützten Datentypen zugeordnet werden. Wenn die Tabelle Datentypspalten enthält, die nicht von ArcGIS unterstützt werden, zeigt ArcGIS die nicht unterstützten Spalten nicht an. Wenn Sie Tabellen zwischen Datenbanken oder Datenbanken und Geodatabases, die ArcGIS verwenden, verschieben, sind nicht unterstützte Datentypen nicht in der Zieldatenbank enthalten. Unter In ArcGIS unterstützte DBMS-Datentypen finden Sie eine Liste der unterstützten Datentypen pro Datenbankmanagementsystem.

Erstellen eines Abfrage-Layers auf Datenbanktabellen

Sie können Abfrage-Layer auf Datenbanktabellen in ArcMap so definieren, dass sie Tabellen beitreten, oder die Attribute, die angezeigt werden, einschränken. Weitere Informationen finden Sie unter Was ist ein Abfrage-Layer?

Wenn Sie ein Datenbank-Feature in ArcMap ziehen, wird automatisch ein Abfrage-Layer erstellt und so festgelegt, dass alle Spalten nicht unterstützter Datentypen in die Tabelle einbezogen werden. Die erste Reihe der Tabelle dient zur Bestimmung des Entitätstyps (Punkt, Linie oder Polygon), Raumbezugs und der Dimensionalität (d. h. 2D oder 3D). Wenn Sie diese Eigenschaften nicht verwenden möchten – wenn Sie beispielsweise die dreidimensionalen Datensätze in der Tabelle anzeigen möchten, der erste Datensatz jedoch zweidimensional ist – können Sie die Definition des Abfrage-Layers ändern. Weitere Informationen finden Sie unter Ändern eines Abfrage-Layers.

Erstellen der Berechtigung "Lesen/Schreiben"

Als Datenbankadministrator können Sie mit dem Geoverarbeitungswerkzeug Datenbankbenutzer erstellen einen Benutzer erstellen, der über ausreichende Berechtigungen zum Erstellen von Datenbankobjekten verfügt. Eine Liste der dem Benutzer gewährten Berechtigungen finden Sie unter dem entsprechenden Hilfethema.

Erstellen einer Sicht in ArcGIS for Desktop

Sie können eine Sicht für Tabellen oder Feature-Classes in der Datenbank von ArcGIS for Desktop erstellen, indem Sie mit der rechten Maustaste auf die Datenbankverbindung im Kataloginhaltsverzeichnis klicken, auf Neu zeigen und dann auf Sicht klicken. Geben Sie zum Definieren der Sicht eine SQL-Abfrage in das Dialogfeld Neue Sicht erstellen ein. Weitere Informationen finden Sie unter Erstellen einer Datenbanksicht in ArcGIS for Desktop. Zum Definieren einer Sicht können Sie auch das Geoverarbeitungswerkzeug Datenbanksicht erstellen ausführen.

Erstellen von Tabellen in einer Datenbank von ArcGIS

Sie können räumliche und nicht räumliche Tabellen in der Datenbank von ArcGIS for Desktop erstellen, indem Sie mit der rechten Maustaste auf die Datenbankverbindung im Kataloginhaltsverzeichnis klicken, auf Neu zeigen und dann auf Feature-Class (für räumliche Tabellen) oder Tabelle (für nicht räumliche Tabellen) klicken. Der Assistent leitet Sie durch die Erstellung der Tabelle und ermöglicht Ihnen, die Spalten in der Tabelle zu definieren. Weitere Informationen finden Sie unter Erstellen einer Feature-Class in einer Datenbank in ArcGIS for Desktop und Erstellen einer Datenbanktabelle in ArcGIS for Desktop.

Gewähren und Widerrufen von Berechtigungen für Datenbanktabellen

Tabellenbesitzer können das Dialogfeld Berechtigungen in ArcGIS verwenden, um Berechtigungen zu gewähren oder sie für andere Datenbankbenutzer oder Rollen zu widerrufen. Anweisungen finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.

Verschieben von Daten zwischen Datenquellen

Sie können Daten zwischen Datenbanken oder zwischen einer Datenbank und einer Geodatabase in ArcGIS for Desktop verschieben. Optionen für das Verschieben von Daten schließen das Kopieren von Tabellen aus einer Quelldatenbank und das Einfügen in eine Zieldatenbank oder eine Geodatabase sowie das Ziehen von Tabellen von einer Datenbankverbindung in eine andere Datenbank oder Geodatabase-Verbindung mit dem Assistenten "Laden einfacher Objekte" oder die Verwendung eines der folgenden Geoverarbeitungswerkzeuge ein:

Umbenennen von Tabellen

Wenn es Ihr Datenbankmanagementsystem zulässt, können Sie den Namen einer vorhandenen Datenbanktabelle aus ArcGIS ändern. Anweisungen hierzu finden Sie unter Umbenennen von Tabellen.

Verwenden von ArcGIS, um das Schema von Datenbanktabellen zu ändern

Sie können über die Registerkarte Felder des Dialogfeldes Tabelleneigenschaften oder Eigenschaften: Feature-Class in Tabellen, die Sie in der Datenbank besitzen, Felder hinzufügen oder ablegen. Weitere Informationen finden Sie unter Ändern des Schemas einer Datenbanktabelle.

Verwalten von Indizes und Statistiken

Sie können die Werkzeuge Indizes neu erstellen und Datasets analysieren verwenden, um Indizes neu zu erstellen und Datenbankstatistiken für die Tabellen, die Sie in der Datenbank besitzen, zu aktualisieren.

Aktivieren von Geodatabase-Funktionen in einer Datenbank

Vielleicht möchten Sie irgendwann anfangen, die Geodatabase-Funktionalität in Ihrer Datenbank zu verwenden, z. B. Topologie, Netzwerke oder versionierte Bearbeitung. Sie können einen Geodatabase-Administratorbenutzer erstellen und dann, als Benutzer mit der Datenbank verbunden, eine Geodatabase aktivieren. Dadurch werden die Systemtabellen, Typen, Verfahren und Funktionen erstellt, die zum Verwenden der Geodatabase erforderlich sind. Informationen finden Sie im Thema zum DBMS:

Neue Daten, die Sie über ArcGIS hinzufügen, werden automatisch bei der Geodatabase registriert, nachdem Sie eine Geodatabase in der Datenbank aktiviert haben. Sie können auch vorhandene Datenbanktabellen in der Geodatabase registrieren oder sie unregistriert lassen und trotzdem über ArcGIS darauf zugreifen. Informationen zur Registrierung von Tabellen in der Geodatabase finden Sie unter Registrieren einer Tabelle in der Geodatabase.

9/11/2013