5 freie Datenbankdesign Tool

Ein Datenbankschema ist ein Abbild Ihrer Datenbank. Sie beschreibt die Datenbankstruktur, die Datentypen und ihre Einschränkungen. Der Entwurf eines Datenbankschematas ist einer der allerersten und wichtigsten Schritte, bei der Entwicklung einer Software bzw. Website. Wer hier das gewünschte Produkt selbsterklärend abbilden kann, hat eigentlich schon die halbe Miete.

Um dir dabei zu helfen, das richtige Werkzeug für den Entwurf von Datenbankschema-Diagrammen zu finden, haben wir eine Liste mit 5 der besten kostenlosen Online-Werkzeuge dafür zusammengestellt.

Unsere Top 5 der Free online Database Diagram (ERD) Design Tools:

dbdiagram.io
QuickDBD
SQLDBM
Lucidchart
draw.io

Top 1 – dbdiagram.io

  • DBdiagram.io ist ein schneller und einfacher Datenbankdesigner, der Ihnen hilft, Ihre Datenbankdiagramme mit ihrer eigenen domänenspezifischen Sprache (DSL) zu zeichnen.
  • Sie arbeiten mit einer einfachen Sprache
  • Sie erstellen die Datenbank live über den Textblock:

Table areas {
  id int [pk, increment] // auto-increment
  lat lat
  lng lng
  geo_json json
  owner_id int [ref: > owners.id]
  created_at timestamp
}
  • der Fokus liegt ganz klar auf das Zeichnen von Datenbank-Beziehungsdiagrammen
  • Wer registriert ist, kann seine Diagramme online zu speichern und weiterzugeben
  • es wurde für Entwickler, DBA (Datenanalysten) konzipiert
  • das User Interface wirkt klar und aufgeräumt und ist somit super geeignet für die manchmal sehr dröge Arbeit an Datenbankmodelle
  • dbdiagram.io gibt auch hübsche Diagramme aus, die man gut in seine Softwaredokumentation einbauen kann

Top 2 – SQLDBM

  • SqlDBM bietet Ihnen eine einfache, bequeme Möglichkeit, Ihre Datenbank online zu entwerfen
  • SqlDBM enthält alle erforderlichen Datenbankregeln und Objekte wie Datenbankschlüssel, Schemata, Indizes, Spaltenbeschränkungen und -beziehungen.
  • Sehr einfache Bedienung dank Drag & Drop User Interface
  • unterstützt MySQL und MS SQL
  • Unterstützung von Forward Engineering und Reverse Engineering
  • Beta Version ist komplett kostenlos und man kann unbegrenzt viele Diagramme mit Objekten erstellen

Top 3 – QuickDBD

  • Auch mit QuickDBD kann man schnell ein Diagramm über Texteingabe zeichnen. Ähnlich wie bei dbdiagram.io
  • Unterstützung den Export nach SQL, PDF und Word
  • sehr ansprechende Diagramme
  • Leider nur für ein Diagramm mit 10 Tabellen kostenlos

Top 4 – Lucidchart

  • Lucidchart ist eine Cloud-basierte und kollaborative Diagramm-Software. Lucidchart hilft deinem Team nicht nur bei der Erstellung von Datenbankdiagrammen, sondern auch bei der Erstellung von Flussdiagrammen, Prozesskarten, UML-Modellen, Organigrammen
  • mit Lucidchart kann man sehr gut in Teams zusammenarbeiten
  • das arbeiten ist nach kurzer eingewöhnung recht simpel da es eine gute Drag-and-Drop Schnittstelle zum User Interface besitzt
  • lässt sich mit Microsoft Office und G Suite integrieren
  • Unserer Meinung ist der Nachteil bei Lucidchart das geringe Limit der freien Diagramme und Diagrammobjekten. Für Unternehmen und Selbstständige sollte das kein Problem darstellen. Aber für Lust und Laune Coder ist das nicht das geeignete Tool

Top 5 – Draw.io

  • Draw.io ist ebenfalls eine kostenlose Online-Diagramm-Software zur Erstellung von Ablaufdiagrammen, Flussdiagrammen, Prozessdiagrammen usw.
  • man kann viele verschiedene Arten von Diagrammen wie Flussdiagramme, Organigramme, UML-, ER- und Netzwerkdiagramme zeichnen
  • erlaubt das Speichern der Diagramme in der Cloud. Zum Beispiel Storage-Diensten wie GDrive, Dropbox und OneDrive oder halt auf dem eigenen Rechner
  • die visuellen Darstellung ist nicht so fancy wie die der anderen hier vorgestellten Tool

Fazit

Alle hier vorgestellten Datenbank Design Programme erfüllen ihren Zweck. Meiner Meinung sticht aber dbdiagram.io hervor. Weniger durch das sehr ordentlich und schöne User Interface. Viel mehr durch die einfache Sprache und das es kompletto kostenlos ist. Danke an die Entwickler!


Leave a Comment

Your email address will not be published.

*

*

Empfholende Artikel


NVM – Noder Version Manager

February 18, 2022

Als Fullstack oder Frontendentwickler benötigt man heute eigentlich immerNodeJS. Zumindest bei einem modernen Stack. Um zum Beispiel JS, CSS Dateien zu kompilieren oder in verschiedene Packages zu bündeln um es dann in das Projekt zu laden. Oder seine lokale Entwicklungsumgebung mit nützlichen Tools zu bereichern wie zum Beispiel Linter, Typescript. Wenn man mehrer verschiedene Projekte […]

InnoDB vs MyISAM

January 29, 2022

InnoDB setzt man ein um schnell Daten auszulesen. SELECT Anfragen werden hier schnell ausgeführt. MyISAM hingegen ist bei SELECT anfragen etwas langsamer aber dafür bei INSERT und UPDATE Anfragen schnell wie der Blitz. Daher kommt es häufig vor, dass man in einer Datenbank beide Formate vortrifft. Ich habe ein Projekt bei dem ich die Pageviews […]

Git Branch master zu main umbennen

December 20, 2021

Zuerst benennen wir unser Master in Main lokal um: 2. Nun möchten wir auf unserem entferntem Repository das selbe tun. Ändert den master auf main in eurem entfernetem Repository (GitLab, GitHub etc.). Dann könnt ihr von lokal aus: den neuen branch bespielen. Um den master jetzt zu löschen folgendes eingeben: Ich persönlich fand es unnötig […]

Sprechblassen mit HTML und CSS bauen

November 22, 2021

Es kommt immer mal wieder vor, dass man eine Sprechblase zum Beispiel in einer Kommentarbox bauen muss. Wie war das gleich nochmal?!? Man kann sich ja nicht immer alles merken und es gibt im Netzt auch nützliche Generatoren für diese Fälle. Für Sprechblasen könnte man zum Beispiel diesen hier nehmen: https://www.html-code-generator.com/css/speech-bubble-generator . Mit ein paar […]

Table colspan und rowspan Generator

November 21, 2021

Komplizierte Konstrukte mit Tabellen abzubilden war eigentlich eine Dispziplinzwischen den Jahr 2000 und 2003 herum. Immer wieder kommen aber bei Stackoverflow Fragen auf, wie man solche oder solche Tabellen darstellt. Statt auf das coole und moderne Grid System zurückzugreifen wird noch mit Tabellen gearbeitet. Wie auch immer. Wer sich den Horror mit colspans und rowspan […]

Eine bestehende Datenbank auf einem Docker laufen lassen

November 11, 2021

Stellt euch vor ihr bekommt die undankbare Aufgabe ein altes WordPress Projekt zu upgraden. Das Projekt hinkt bereits zwei Major Releases hinterher. Das bedeutet ihr könnt nicht einfach im Produktivsystem ein upgrade vollziehen. Ihr müsst euch das Produsystem auf eure lokale Entwicklungsumgebung kopieren. Dafür eignet sich Docker ganz gut. Heute gehe ich davon aus, dass […]