Wie kann ich in DBeaver ein Datenbank-Schema visualisieren?
- Datenbank-Verbindung herstellen
- Das Schema auswählen
- Datenbankdiagramm erstellen
- Diagramm anpassen und bearbeiten
- Diagramm exportieren und speichern
- Besondere Hinweise
DBeaver ist ein leistungsfähiges und vielseitiges Datenbank-Management-Tool, das unter anderem die Möglichkeit bietet, Datenbank-Schemata visuell darzustellen. Diese Funktion ist besonders hilfreich, um komplexe Datenbankstrukturen besser zu verstehen, Beziehungen zwischen Tabellen zu erkennen und die Datenbankdokumentation zu verbessern.
Datenbank-Verbindung herstellen
Bevor Sie ein Schema visualisieren können, müssen Sie zunächst eine Verbindung zur gewünschten Datenbank herstellen. Öffnen Sie DBeaver und wählen Sie im Menü Datenbank die Option Verbindung herstellen oder klicken Sie auf das Plus-Symbol in der Verbindungsleiste. Wählen Sie den entsprechenden Datenbanktyp aus, geben Sie die Verbindungsparameter wie Host, Port, Benutzername und Passwort ein und testen Sie die Verbindung. Nach erfolgreichem Verbindungsaufbau erscheint die Datenbank im Datenbank-Navigator auf der linken Seite.
Das Schema auswählen
Im Datenbank-Navigator sehen Sie Ihre verbundenen Datenbanken und darunter die zugehörigen Schemas bzw. Datenbank-Schemata. Navigieren Sie zu dem Schema, das Sie visualisieren möchten, indem Sie es mit der Maus auswählen. Drücken Sie anschließend mit der rechten Maustaste auf den Namen des Schemas oder auf die übergeordnete Datenbank, falls die Ansicht die Schemas nicht explizit anzeigt.
Datenbankdiagramm erstellen
Im Kontextmenü finden Sie die Option ER-Diagramm oder Create New ER Diagram (Neues ER-Diagramm erstellen). Wählen Sie diese aus, um ein neues Entity-Relationship-Diagramm zu starten. DBeaver öffnet daraufhin ein neues Fenster oder einen Tab, in dem automatisch die Tabellen des gewählten Schemas mit deren Beziehungen dargestellt werden. Falls keine Beziehungen automatisch angezeigt werden, kann es sein, dass keine Fremdschlüssel definiert sind oder die Datenbank die notwendigen Metadaten nicht bereitstellt.
Diagramm anpassen und bearbeiten
Das ER-Diagramm in DBeaver ist interaktiv. Sie können Tabellen verschieben, um die Übersichtlichkeit zu verbessern, und einzelne Elemente genauer betrachten. Mit der rechten Maustaste auf eine Tabelle im Diagramm öffnen sich zusätzliche Optionen, wie das Anzeigen von Details, Ausschneiden oder Löschen aus dem Diagramm. Sie können außerdem weitere Tabellen per Drag & Drop hinzufügen, um das Schema zu erweitern oder auszudünnen. Das macht es möglich, nur relevante Teile der Datenbank darzustellen.
Diagramm exportieren und speichern
Das erstellte Schema-Diagramm kann für Dokumentationszwecke oder zur Weitergabe exportiert werden. Über die Menüleiste des Diagramm-Tabs finden Sie Funktionen zum Exportieren des Diagramms in verschiedene Formate wie PNG, SVG oder PDF. Ebenso ist es möglich, das Diagramm als Projektdatei innerhalb von DBeaver zu speichern, um später daran weiterzuarbeiten. Achten Sie darauf, Ihre Arbeit regelmäßig zu speichern, um Datenverlust zu vermeiden.
Besondere Hinweise
Die Qualität und Detailtiefe der Visualisierung hängt stark davon ab, wie gut das Schema mit Fremdschlüsseln und anderen Constraints definiert ist. Je klarer und vollständiger die Metadaten in der Datenbank gepflegt sind, desto aussagekräftiger wird das Schema-Diagramm. Zudem sind manche Funktionen, wie komplexere Diagrammbearbeitung oder Automatisierung, in der kostenpflichtigen Version von DBeaver (DBeaver EE) enthalten, während die Community-Edition grundlegende Visualisierungen kostenlos bietet.
Zusammenfassend stellt DBeaver mit seiner integrierten ER-Diagramm-Funktion eine einfache und zugleich mächtige Möglichkeit dar, Datenbank-Schemata grafisch abzubilden, was die Arbeit mit Datenbanken erheblich erleichtert.
