Es ist erforderlich, das ER-Diagramm im Geschäftsleben zu automatisieren, und ich möchte auch den Inhalt der Untersuchung zu diesem Zeitpunkt mitteilen.
Zunächst wurde aus den Ergebnissen der Umfrage der Schluss gezogen, dass es ein wenig schwierig ist, sich als formales ER-Diagramm zu zertifizieren, da die Anzahl der Tabellen und Spalten in der Datenbank, die im Geschäftsleben verwendet wird, ziemlich groß ist. Vielmehr werden unnötige Tabellen und Spalten angezeigt, sodass es sinnlos ist, alle auszugeben. Ich habe jedoch das Gefühl, dass es jetzt schwierig ist, sie zu trennen. Es gab jedoch einige gute Dinge, die vor Ort überprüft werden mussten, und ich beschloss, sie diesmal zu teilen.
Da alle Methoden ** graphviz ** verwenden, installieren Sie ** graphviz ** mit dem folgenden Befehl auf dem Betriebssystem.
$ brew install graphviz
Auf der Ebene der persönlichen Entwicklung ist dies immer noch leicht zu erkennen, aber wenn es um die geschäftliche Nutzung geht, ist das Format schwer zu erkennen und ich kann nur die Beziehung zwischen den Tabellen erkennen.
https://github.com/voormedia/rails-erd
Gemfile
group :development, :test do
gem 'rails-erd'
end
$ bundle exec erd
Dies ist auch auf der Ebene der persönlichen Entwicklung leicht zu erkennen, und ich dachte, es wäre schön, da es vom Modell bzw. vom Controller ausgegeben werden kann, aber wenn es für geschäftliche Zwecke verwendet wird, ist das Format auch schwer zu erkennen.
https://github.com/preston/railroady
Gemfile
group :development, :test do
gem 'railroady'
end
$ bundle exec rake diagram:all
Diejenigen, die den Rails-Motor verwenden, sind wie folgt.
$ bundle exec rake diagram:all_with_engines
Dies war möglicherweise am einfachsten zu erkennen, wenn Sie einen kurzen Blick auf die gesamte Tabellenstruktur geworfen haben.
Wenn Ihnen der Artikel von suin unten gefällt, können Sie gehen, also ... So geben Sie ein ER-Diagramm mit Sequel Pro aus
Wenn Sie sich externe Schlüssel und Beziehungen für jede Tabelle ansehen, ist dies wahrscheinlich die beste. Wenn Sie sich den Anzeigeteil des ER-Diagramms im folgenden Artikel ansehen, sehen Sie, dass Sie das ER-Diagramm wie folgt sehen können. DBeaver-Verwendungsnotiz
Es war auch interessant, dass es überraschend verschiedene Methoden wie diese gab und dass es neue Entdeckungen gab und dass es Stärken und Schwächen gab, wenn man tatsächlich jede Methode betrachtete.
Ich persönlich benutze übrigens DBeaver. Ich hoffe, es hilft.
Recommended Posts