web-dev-qa-db-ja.com

リレーショナルデータベースからUML図を取得する

PostgresQL 9を使用しています。データベースからUML図を導出するための無料のツールはありますか?

ありがとう

16
Martin Preusse

DbリフレクションによるERダイアグラムの作成には、DbVisualizerを使用します。

http://www.dbvis.com/

それは無料です。

20
vonPetrushev

postgresql_autodoc もあります。これは GraphViz または Dia 出力を作成できます。ただし、図にはさらに調整が必要になる可能性があります。

3
gorthx

ここでDBeaverが見つかりました:

https://softwarerecs.stackexchange.com/questions/34552/generate-database-table-diagrams-from-a-postgresql-database

Postgresでテストしました。よく働く。

https://dbeaver.io/download/

無料のマルチプラットフォームユニバーサルSQLクライアント。 MySQL、PostgreSQL、MariaDB、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Firebird、Derbyなどの一般的なすべてのデータベースをサポートします。

1

Dia という無料のツールと PostDia というプラグインがあります。彼らはあなたのためにそれをするでしょう。

プラス:

  1. ポスト出力SQLスキームファイルも生成します
  2. どちらも無料です。

PostDiaの要件:pythonおよびpsycopg2、2番目のものをインストールするには:

pip install psycopg2

1
FabricioFCarv

Azzurri Clay dbリバースエンジニアリングをサポートするEclipse用のプラグインがありました(私が覚えているようにv 1.4)。しかし、v 2.0では、 このプラグインを開発している会社 リバースエンジニアリング機能をプラグインのライセンスバージョンに移動しました。インターネットには、v2からv1にダウングレードする方法に関するマニュアルがいくつかありました。

0
bancer

EclipseUMLはその仕事をすることができますが、無料ではありません。このツールの優れている点は、データベースプロファイルがあるため、クラス図に完全なデータベース情報を表示できることです。

0
UML GURU

ArgoUML できると思います。我々に教えてください

編集:実際には、ArgoUMLはリバースエンジニアリングを行っていないようです。 http://databasetouml.org/roadmap.php を参照するか、Eclipseの拡張機能をさらに検索してください。

0
Unreason