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


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. […]

Tailwind CSS – Ein kurzer Einstieg

January 8, 2021

Seit Jahren nutze ich Bootstrap. Ich dachte nicht mal im Traum dran, dass es etwas Besseres im Punkto Websitedesign geben wird. Es ist einfach, praktisch und man kann relative schnell ansprechende bzw. aufgeräumtes Designs umsetzen. Allerdings hatte Bootstrap für mich immer einen bitteren Beigeschmack. Ein Gedanke den ich nie zulassen wollte. Und zwar: Bootstrap sieht […]

Alpine.js – Ein kurzer Einstieg

January 2, 2021

Nicht alle Webprojekte müssen zwangsläufig darauf hinauslaufen sie mit Javascript Frameworks wie Vue JS, React oder Angular umzusetzen. In den Jahren 2015 bis 2020 war das schon ein spürbarer Trend. Man betrachtet nicht mehr den Overhead von Frameworks bei kleinen Projekten sondern wie schnell man ohne lange Nachzudenken Projekte bauen kann. Allerdings fällt dieser Ansatz […]

Problem mit dem Composer update/install und der PHP Version

November 30, 2020

Erst vor kurzem habe ich für eine Agentur eine Laravel Anwendung gebaut. Ich habe sie lokal entwickelt und nachdem sie fertig und getestet war dem Kunden vorgestellt. Da ich noch keine Servercredentials von der Agentur hatte, habe ich das Projekt in mein GitHub gelegt und auf meinen Server geclont und dort die Anwendung konfiguriert (Datenbank […]