Kennt jemand eine umfassende Mac-App zum Erstellen von SQL-Diagrammen? Ich finde http://ondras.zarovi.cz/sql/demo/ ziemlich gut, aber es ist ein bisschen zu einfach.
Ich möchte das Datenbankschema erstellen, die Beziehungen zwischen den Tabellen (einschließlich Beschriftungen für z. B. n: m-Beziehungen), Kommentare hinzufügen, nach SQL exportieren und so weiter, um sie von meinem Mac auszuführen.
Antworten:
MySQL Workbench ist für die meisten Programmieranforderungen ausreichend. Sie können ein EER-Modell erstellen und das Modell auch mit DB Changes synchronisieren oder umgekehrt. Sie können es kostenlos verwenden, da es sich um eine Open-Source-Anwendung handelt. Ich benutze MySQL seit einem Jahr und es ist sehr nützlich für mich. Ich empfehle es Ihnen, wenn Sie keine Unternehmensfunktionen und -leistung benötigen.
quelle
Das einzige Mac-Tool, das ich kenne (und das ich gerne von anderen hier hören würde), ist SQLEditor . Leider scheint es keine Unterstützung für gespeicherte Prozeduren oder andere Objekte außerhalb von Tabellen und Ansichten zu geben.
Es gibt auch plattformübergreifende Lösungen (meist Java-basiert). Bei einer kürzlich durchgeführten Suche habe ich DBWrench und DBVisualizer bewertet . Letztendlich habe ich mich entschlossen, bei einer Windows-Lösung zu bleiben, die unter Parallels läuft.
quelle
MySQL Workbench ist großartig, obwohl ich festgestellt habe, dass OmniGraffle in vielen Fällen wunderbar funktioniert, vor allem, wenn Sie nicht so sehr daran interessiert sind, "es gemäß der an der Universität gelernten Theorie schmerzhaft richtig zu machen", sondern die Arbeit zu erledigen.
quelle
Vielleicht möchten Sie die Navicat-Produktlinie kennenlernen . Ich verwende Navicat Premium und es ist ein wirklich großartiges All-in-One-Tool für viele Datenbanken, einschließlich MySQL, Postgres, SQLITE, Oracle und MS SQL Server. Es enthält eine Registerkarte Modell , wo Sie und bearbeiten bestehende DBs anzeigen können , oder erstellen de novo diejenigen, Skizze alles aus, definieren Beziehungen, Export SQL, haben Zugang zu einem Auto-Layout - Funktion, und alle möglichen anderen Leckereien.
Für das Premium-Produkt gibt es mehrere Versionen, einschließlich eines separaten Data Modeler- Programms. Sie müssen sich also umschauen, um zu sehen, was Ihren Anforderungen entspricht. Je nach Version erhalten Sie ein bisschen Geld zurück. Sie können jedoch eine kostenlose 30-Tage-Testversion herunterladen, um sicherzustellen, dass Sie sie benötigen.
Ich hoffe das hilft!
quelle
Das für mich bevorzugte kostenlose SQL-Tool ist SQuirreLSQL . Es handelt sich um eine Java-Anwendung, die jedoch sehr reaktionsschnell ist. Sie können sowohl DB-Treiber als auch Plug-ins von ihr installieren. Eine dieser Anwendungen ermöglicht das Reverse-Engineering und das Diagrammieren von Datenbanken.
Aqua Data Studio läuft unter Mac OS X als gemischte Cocoa / Java-Anwendung mit nativer Leistung und Entity-Relationship-Modellierungsfunktionen.
quelle
Ich benutze auch Vertabelo und kann es auch empfehlen. Es ist 100% webbasiert. Sie können Ihre Modelle entweder in Chrome oder in Safari bearbeiten (die Unterstützung für den Safari-Browser wurde vor einigen Monaten hinzugefügt). Die grafischen Tools von Vertabelo zum Entwerfen von Datenbankmodellen sind einfach unglaublich! Einfach und intuitiv und doch sehr umfassend und professionell. Es gibt keine Desktop-Lizenz, keine Downloads und keine Installation. Sie können von jedem Computer aus, der mit dem Internet verbunden ist, aus der Ferne arbeiten. Wenn Sie wissen möchten, wie Vertabelo funktioniert, können Sie es ohne Registrierung ausprobieren: https://my.vertabelo.com/try
quelle
DBSchema ist auch super . Das Beste ist, dass Sie sowohl Reverse Engineering als auch Modellierung gleichzeitig durchführen können. Nachdem Sie das Diagramm geändert haben, ändern Sie die Datenbank. Sie können diese Änderungen wieder in das Diagramm importieren.
Der einzige Fehler ist die Reihenfolge der Spaltennamen in den Diagrammen - diese stimmen in diesem Fall nicht unbedingt mit der Ordinalität der Spaltennamen in der realen Datenbank überein.
Ich würde es als eine der super netten Anwendungen bewerten.
quelle
Schauen Sie unter http://www.yworks.com/en/index.html nach , vielleicht ist es nicht das, wonach Sie suchen, aber es verfügt über ER-Modellierung und andere ...
quelle
Ich empfehle Vertabelo . Vertabelo ist ein Online-Datenbankdesigner, der unter Chrome arbeitet und von der Firma entwickelt wurde, für die ich arbeite.
Das wichtigste Merkmal dieses Tools ist, dass Datenbankmodelle im gesamten Team gemeinsam genutzt und über einen Webbrowser zusammengearbeitet werden können.
Weitere Vertabelo-Funktionen sind:
Vertabelo kann kostenlos für kleinere Projekte verwendet werden (bis zu 3 Modelle und 20 Tabellen in jedem Modell). Für größere Datenbankprojekte stehen kommerzielle Versionen zur Verfügung.
quelle
Mein bevorzugtes Werkzeug für die Modellierung in OS X ist Visual Paradigm (VP-UML). Sie haben eine kostenlose Community-Edition, die sich hervorragend zum Erstellen von ERD eignet. Wenn Sie jedoch die DDL aus Ihrem ERD generieren möchten, müssen Sie die Standard-Edition erwerben.
Es ist auch plattformübergreifend, das ist also ein weiterer Segen.
quelle