Nützliche Werkzeuge zur Visualisierung von Datenbanken mit kleinem Budget

Avatar of Aisha Bukar
Aisha Bukar am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ein Diagramm ist eine grafische Darstellung von Informationen, die die Struktur, die Beziehungen oder den Betrieb von etwas darstellt. Diagramme ermöglichen es Ihrem Publikum, verborgene Informationen visuell zu erfassen und sich auf eine Weise damit auseinanderzusetzen, wie es mit Worten allein nicht möglich ist. Je nach Art des Projekts gibt es zahlreiche Möglichkeiten, Diagramme zu verwenden. Wenn Sie beispielsweise die Beziehung zwischen verschiedenen Teilen darstellen möchten, verwenden wir normalerweise ein Entity-Relationship-Diagramm (ERD). Es gibt viele großartige Werkzeuge, die Ihnen helfen können, Ihre Datenbankdesigns schön zu skizzieren.

In diesem Artikel werde ich einige meiner Lieblingstools vorstellen, die ich verwende, um meine Datenstrukturen zu kuratieren und meine Ideen zum Leben zu erwecken.

Google Docs Zeichnen

Die Zeichenfunktion in Google Docs ermöglicht es Ihnen, Illustrationen zu Ihren Seiten hinzuzufügen. Mit dem integrierten Zeichenwerkzeug können Sie benutzerdefinierte Formen, Diagramme, Grafiken, Infografiken und Textfelder zu Ihrem Dokument hinzufügen.

Screenshot of database entity relationships using Google Docs.

Skizzieren mit Google Docs

Obwohl es einfach ist, eine Grafik zu Ihren Google Docs hinzuzufügen, ist der Vorgang nicht vollständig sichtbar. Hier ist, wie es geht

1 . Öffnen Sie ein neues Dokument in Google Docs.

Screenshot of a new document in Google Docs.

2 . Klicken Sie auf die Schaltfläche „Einfügen“ und wählen Sie „Zeichnen“. Wählen Sie dann aus der Dropdown-Option „Neu“, um den Zeichenbildschirm zu öffnen.

Screenshot of adding a new Drawing in Google Docs.

3 . Sie können die Werkzeugleiste auf diesem Bildschirm verwenden, um Textfelder hinzuzufügen, Linien und Formen auszuwählen und die Farben Ihrer Zeichnung zu ändern.

Screenshot of selecting an Arrow in Google Docs.

4 . Sie können den Cursor auch verwenden, um die Größe Ihrer Zeichnungen und die Farbe Ihrer Designs mithilfe der Werkzeugleiste oben auf Ihrem Bildschirm anzupassen.

Screenshot of customizing a drawing in Google Docs.

5 . Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Speichern und schließen“. Sie können auf die Symbolleiste „Datei“ klicken, die oben auf Ihrem Bildschirm angezeigt wird, um Ihr Dokument herunterzuladen.

Funktionen

KostenKostenlos.
CLI? GUI? Online?Online.
Erfordert ein Konto?Ja, ein Google-Konto ist erforderlich.
Kollaboratives Bearbeiten?Ja, mit Google Drive-Freigabe.
SQL importierenNicht zutreffend.
SQL exportierenNicht zutreffend.
Exportformate.doc, .pdf, .rtf, .odt, .txt, .html, .epub
Teilbaren URL generierenJa.

Google Docs bietet erstaunliche Bequemlichkeit. Das Diagrammieren von Datenbanken ist jedoch nichts, wofür es entwickelt wurde. Möglicherweise frustriert Sie das erneute Zeichnen von Pfeilen und Beziehungen, wenn Sie häufig Änderungen an Ihrem Modell vornehmen.

Graphviz

Graphviz ist eine kostenlose Software zur Visualisierung von Graphen, mit der wir Informationen diagrammatisch ausdrücken können.

Screenshot of database entity relationships using Graphviz.

Graphviz implementiert die DOT-Sprache. Die DOT-Sprache ist eine abstrakte Grammatik, die Terminale, Nicht-Terminale, Klammern, eckige Klammern und senkrechte Striche verwendet. Weitere Informationen zur DOT-Sprache finden Sie in der Dokumentation.

Funktionen

KostenKostenlos.
CLI? GUI? Online?CLI.
Visual Studio Code, Eclipse und Notepad++.
Grafische Oberflächen.
Erfordert ein Konto?Nein.
Kollaboratives Bearbeiten?Nicht zutreffend.
SQL importierenJa, mit SQL Graphviz.
SQL exportierenJa, mit SQL Graphviz.
Exportformate.gif, .png, .jpeg, .json, .pdf und mehr
Teilbaren URL generierenNicht zutreffend.

Graphviz hat eine beeindruckende und unterstützende Community. Eine hohe Unterstützung für SQL ist jedoch nur verfügbar, wenn Sie zusätzliche Software von Drittanbietern installieren. Dieser Mehraufwand kann es für Benutzer, die nicht mit der Einrichtung ihres Computers zur Unterstützung dieser Tools vertraut sind, weniger zugänglich machen.

ERDPlus

ERDPlus ist ein Datenbankmodellierungswerkzeug, mit dem Sie Entity-Relationship-Diagramme, relationale Schemata, Sternschemata und SQL DDL-Anweisungen erstellen können.

Screenshot of database entity relationships using ERDPlus.

Es enthält eine kurze Anleitung zum Erstellen Ihrer ER-Diagramme, was besonders für Anfänger nützlich ist. Sie können Ihre erstellten ER-Diagramme auch einfach in relationale Schemata umwandeln.

Funktionen

KostenKostenlos.
CLI? GUI? Online?Online.
Erfordert ein Konto?Nicht erforderlich, aber für die Speicherung empfohlen.
Kollaboratives Bearbeiten?Nicht zutreffend.
SQL importierenNein.
SQL exportierenJa, mit Unterstützung von SQL DDL-Anweisungen.
Exportformate.png
Teilbaren URL generierenNicht zutreffend.

ERDPlus ist für SQL geeignet. Es fehlen zusätzliche Exportformate und die Möglichkeit zur Freigabe mit Teams, aber diese Funktionen sind bei Import und Export nicht notwendig.

Diagrams.net

Diagrams.net (früher Draw.io) ist ein kostenloses Online-Diagrammwerkzeug, mit dem Flussdiagramme, UML-Diagramme, Datenbankmodelle und andere Arten von Diagrammen erstellt werden können.

Screenshot of database entity relationships using Diagrams.net.

Funktionen

KostenKostenlos.
CLI? GUI? Online?Desktop und Online.
Erfordert ein Konto?Nicht erforderlich, aber für die Speicherung empfohlen.
Kollaboratives Bearbeiten?Die Freigabe erfordert Google Drive oder OneDrive.
SQL importierenJa.
SQL exportierenNein.
Exportformate.png, .jpeg, .svg, .pdf, .html und mehr.
Teilbaren URL generierenJa, Export als URL ist eine Option.

Diagrams.net wurde entwickelt, um viele verschiedene Workflows zu unterstützen. Seine Fähigkeit, sich leicht mit Integrationen von Drittanbietern wie Trello, Quip, Notion und anderen zu integrieren, unterscheidet es von den anderen Optionen. Die Möglichkeit, zu teilen und zusammenzuarbeiten, kann es für kollaborative Teams gut geeignet machen.

Fazit

Dieser Artikel basiert auf der Verwendung kostenloser Datenbankwerkzeuge, die Ihnen helfen können, Ihre Ideen zu visualisieren, und deren Fähigkeiten mit Einschränkungen und detaillierten Anleitungen zur Verwendung dieser Werkzeuge.

Bei meiner Recherche bin ich auch auf andere exzellente Tools mit kostenlosen Testversionen zur Erstellung von Datenbankdiagrammen gestoßen, wie Lucidchart, EDrawMax und DrawSQL. Diese kostenlosen Testversionen haben jedoch Einschränkungen, die sie für Entwickler, die an mehreren Projekten arbeiten, weniger geeignet machen könnten.

Ich empfehle dringend, die Dokumentation für jedes dieser Tools zu lesen, um festzustellen, was für Sie am besten geeignet ist, und vor allem, um Schwierigkeiten bei der Verwendung dieser Tools zu vermeiden.

Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu lesen. Ich hoffe, Sie haben gefunden, was Sie gesucht haben. Haben Sie einen wunderschönen Tag!