Altova DatabaseSpy 2024 Enterprise Edition

Verwalten von Datenbankobjekten

Zur Startseite Zurück Nach oben Weiter

In diesem Kapitel wird die Anzeige und Änderung der Struktur von Datenbankobjekten behandelt. Wenn Sie wissen möchten, wie Sie mit in Datenbankobjekten gespeicherten Daten interagieren können, lesen Sie nach unter Abrufen und Bearbeiten von Daten.

 

Hauptsächlich erfolgt die Navigation in der Datenbankstruktur und die Anzeige der hierarchischen Struktur von Datenbankobjekten im Online Browser. Sie können auch über Aktionen des Kontextmenüs neue Datenbankobjekte hinzufügen oder vorhandene bearbeiten.

dbs_table_01

Online Browser

Mit Hilfe des Design Editors können Sie mehrere Tabellen und Beziehungen zwischen diesen in Form eines in einer Datei speicherbaren Diagramms anzeigen. Im Design Editor können Sie den Detailliertheitsgrad der Anzeige konfigurieren und auch die Datenbankstruktur ändern.

dbs_design_editor

Design Editor

 

Erstellen von Datenbankobjekten

Je nach Vorliebe können Sie auf eine der folgenden Arten neue Datenbankobjekte erstellen oder die Struktur von vorhandenen ändern:

 

Visuell über den Online Browser. Bei dieser Methode muss kein SQL-Code geschrieben werden; Sie verwenden dabei Kontextmenübefehle und bearbeiten Objekteigenschaften über das Fenster "Eigenschaften".

Visuell über den Design Editor. Auch bei dieser Methode muss kein SQL-Code geschrieben werden. Die Tabellenstruktur im Design Editor-Fenster verändert ihr Aussehen, während Sie Änderungen daran vornehmen und Sie können den Detailliertheitsgrad der Anzeige anpassen.

SQL-basierte Methode über den SQL Editor. Sie können entweder anhand vorhandener Objekte Data Definition Language (DDL)-Anweisungen generieren, solche Anweisungen von Grund auf neu erstellen oder eventuell vorhandene SQL Scripts ausführen.

 

Beachten Sie dazu Folgendes:

 

Wie weiter unten in dieser Dokumentation erwähnt, gelten bei der Bearbeitung vorhandener Datenbankobjekte entweder über den Design Editor oder den Online Browser verschiedene datenbankspezifische Einschränkungen. Wenn dies der Fall ist, sind die entsprechenden Befehle deaktiviert oder es werden in DatabaseSpy entsprechende Meldungen angezeigt.

Änderungen, die Sie (entweder über den Online Browser oder den Design Editor) an der Datenbankstruktur vornehmen, werden nicht sofort angewendet, sondern in einem Change Script, das im Fenster Datenbankstruktur-Change Script angezeigt wird, festgehalten. Damit die Änderungen tatsächlich an der Datenbank vorgenommen werden, müssen Sie das Change Script ausführen.

Damit Sie Datenbankobjekte erfolgreich erstellen oder ändern können, muss Ihr Datenbank-Benutzerkonto die erforderlichen Rechte auf Ebene des Servers und der Datenbank haben.

 

Aktionen an mehreren Datenbankobjekten

Sie können über den Online Browser Aktionen an mehreren Datenbankobjekten vornehmen, wenn dies im jeweiligen Zusammenhang gestattet ist. Dazu gehören:

 

Löschen mehrerer Tabellen

Löschen mehrerer Spalten

Löschen von Daten aus mehreren Tabellen oder Ansichten

 

Um z.B. in derselben Operation mehrere Tabellen zu löschen, klicken Sie mit der rechten Maustaste unter Ihrer Datenbank oder Ihrem Schema auf den Ordner "Tabellen" und wählen Sie im Kontextmenü den Befehl Tabellen löschen. Um mehrere Spalten aus derselben Tabelle zu löschen, wählen Sie zuerst bei gedrückter Strg-Taste mehrere Spalten aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie im Kontextmenü den Befehl Spalte(n) löschen.

dbs_drop_multiple

Die strukturellen Änderungen werden nicht direkt in die Datenbank übernommen. Stattdessen wird im Fenster Datenbankstruktur-Change Scriptein Change Script generiert, welches Sie überprüfen können, bevor Sie es ausführen oder gegebenenfalls verwerfen, siehe auch Löschen von Datenbankobjekten.

© 2017-2023 Altova GmbH