Wenn ich Dokumentation mache, möchte ich häufig ein kleines ERD von Hand erstellen, um ein paar Beziehungen zu demonstrieren, die mit dem aktuellen Thema verbunden sind.
Ich kann es in Visio tun und tue es häufig, aber es ist manchmal ein Schmerz im Nacken. Visio verfügt über Regeln, die manchmal schwierig zu konfigurieren sind, und manchmal sind die Zeilenenden schmerzhaft zu ändern. Der Vorteil der Verwendung von Visio im Gegensatz zu allem anderen, mit dem Sie schnell Kästchen zeichnen können, besteht darin, dass die Zeilenenden verwendet werden können, um die Beziehung einfach zu interpretieren (eins zu viele, viele zu viele, null oder eins usw.).
Ich suche kein vollwertiges Modellierungstool, das SQL generieren kann, sondern nur ein schnelles und einfaches Diagrammtool mit geeigneten ERD-Konnektoren.
Hier ist ein Beispielbild, damit Sie wissen, wovon ich spreche:
Ich kann ein Windows-, Linux- oder webbasiertes Tool verwenden.
Ich würde vorschlagen, sich anzuschauen:
Graphviz ist kostenlos und läuft auf Windows, Linux und Mac. Sie beschreiben, was Sie brauchen, und es zeichnet es für Sie – dh Sie definieren die Knoten und Verbindungen mit Überschreibungen von Farben, Linientypen usw. – Es gibt eine kleine Lernkurve, aber die Ergebnisse sind sehr gut, also lohnt es sich, durchzuhalten. und Sie können Ihre Ausgabe in einer Vielzahl von Formaten generieren.
Vorteile: Sobald Sie sich damit vertraut gemacht haben, ist es sehr schnell, ermöglicht Ihnen die Erstellung Ihrer Diagramme für fast jedes Ausgabeformat und übernimmt das Layout automatisch für Sie. Es gibt eine große Anzahl von Tools, die davon Gebrauch machen, um Diagramme automatisch zu erstellen, z. B. Doxygen. Verfügbar für die meisten Plattformen.
Nachteile: Es gibt eine ziemlich steile Lernkurve.
yEd hat eine grafische Benutzeroberfläche und ist für die meisten Plattformen verfügbar.
Vorteile: Es gibt eine so einfach zu bedienende GUI, Java ist für viele Plattformen verfügbar.
Nachteile: Groß, Java so langsam.
Ich denke, QuickDatabaseDiagrams passt perfekt zu Ihnen ... aber ich arbeite dort!
Vorteile
Nachteile
Für Ihren Anwendungsfall fällt mir ehrlich gesagt keine ein. Andere Benutzer sollten beachten, dass Sie keine Indizes oder Standardwerte definieren können, dies jedoch auf der Roadmap steht.
ERWin ist einer der guten, die ich benutzt habe. Ich bin mir nicht sicher, ob es für Sie als "einfach" gilt, aber für mich war es so. Beispieldiagrammbild hier (zu groß für Inline).
Wenn Sie AquaDataStudio verwenden, enthält es das ERD-Tool. Meiner Meinung nach schlechter als ERWin, aber das ist subjektiv, funktional sind beide in Ordnung für das, was Sie brauchen. Ehrlich gesagt bin ich nicht sehr zufrieden mit den darin enthaltenen Zeilenplatzierungsregeln.
Embarkadero ER Studio wurde mir von Leuten empfohlen, die ich gefragt habe, aber ich habe es nie benutzt.
Weitere konkurrierende Tools, die ich nicht verwendet habe, finden Sie hier: http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model#ER_diagramming_tools
Dies ist kein ERD-Diagramm-Designer, aber je nach Ihren Anforderungen könnte es gut funktionieren.
Sie können Klassen-, Aktivitäts- und Anwendungsfalldiagramme über einfache Texteingabe zeichnen (es zeichnet das Diagramm für Sie)
Mit Optionen zum Speichern als PNG-Bild, SVG usw.
zB Hier ist ein schnell gehacktes Bild ...
Ich mag Dia , obwohl es ein bisschen alt ist, ist es kostenlos und Open Source, Sie können es unter Linux, Mac und Windows ausführen.
Gilles 'SO- hör auf, böse zu sein'
Mawg sagt, Monica wieder einzusetzen
Steve Kallestad
Mawg sagt, Monica wieder einzusetzen