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. Required fields are marked *

*

*

Empfholende Artikel


Git – Closing a Branch – Was soll das sein?

May 4, 2021

Wer mit Bitcucket arbeitet kennt den Terminus. Nach einem erfolgreichen Merge auf den Master kann der Branch mit einem Häckchen in einer Checkbox geschlossen werden. Unter den Kollegen ist man sich einig. Branch immer schließen. Bloß warum? Zuerst sollte erwähnt werden, dass es in Git kein explizietes Branch closen gibt. Man kann einen Branch aber […]

Git Pull Request enthält fremde Commits

April 2, 2021

Vielleicht ist das euch auch schon mal passiert. Mir jedenfalls passiert das immer mal wieder mal. Ich checke in ein Branch ein um zum Beispiel ein Code Review vorzunehmen. Nachdem ich fertig bin, schnappe ich mir ein Ticket und eröffne einen neuen Feature Branche. Der eine oder andere ahnt bestimmt schon, worauf ich hinaus will? […]

Git Commit Message Regeln

March 22, 2021

Lange Zeit war mir das auch nicht klar, dass es Regeln für Git Commit Messages gibt. Wie sinnvoll die Regeln sind erschließt sich spätestens dann wenn man in größeren Teams arbeitet. Diese 7 Regeln möchte ich euch hier kurz erklären. Die Regel hat der Softwareentwickler Chris Beams vor einiger Zeit erstellt und auf seinem Blog […]

HTML Boilerplate / Scaffold / Vorlage

February 13, 2021

Um schnell mal etwas auszuprobieren, kann es sein das man ein HTML Grundgerüst benötigt. Vielleicht geht es euch ähnlich wie mir. Ich bin faul uns suche dann im anderen Projekten schnell das Gerüst. Was aber immer mit nicht ganz ohne Aufwendung dann einzufügen ist. Man muss hier und dort noch was löschen bzw. korrigieren. Aus […]

Docker auf Ubuntu 18.04 installieren

February 13, 2021

Docker auf einem frischen Ubunto 18.04 installieren geht in wenigen Schritten. Mit frischem meine ich ein System wo noch keine ältere Dockerversion vorher lief. Wir holen jetzt paar Pakete die wir für die Docker Installation brauchen rein. Nun fügen wir den GPG Key/Schlüssel für das offizielle Docker Repository hinzu. (ist ein freies Kryptographiesystem) Jetzt fügen […]

Git – Neuen Branch verwerfen / löschen

February 10, 2021

Es kommt vor, dass man ein Feature für ein Projekt entwickeln soll und man zuerst ausprobiert was so geht. Ihr arbeitet an einem Remote Repository und entwickelt lokal. Dann schnell mal ein composer update und die composer.lock ist geändert. Ihr wollt am liebsten den ganzen Branch verwerfen und zum Step zurück wo ihr angefangen habt. […]