2

プロジェクトの複雑なデータベースの図を描く方法を探しています。ここでの質問でschemaspyを見つけましたが、1 つのことを除いて私のニーズに合っています。私のデータベースは非常に複雑であるため、多くの矢印の交差があり、読みにくくなっています。また、エクスポート ファイルは html であるため、ドラッグ アンド ドロップでテーブルを再配置することはできません。

全体的にこれは便利なツールですが、ダイアグラムを他のプログラムが読めるように一般的な形式にエクスポートできるかどうか疑問に思っています。おそらく、MS Visio、Pencil、または別のダイアグラム プロトタイプ ツールでしょうか? Schemaspy Web サイトを検索しましたが、それに関連するものは何も見つかりませんでした。

4

1 に答える 1

2

SchemaCrawlerは、データベースを図解する無料のコマンドラインツールです。SchemaCrawlerは、正規表現検索に基づいてテーブルをダイアグラム化できるため、大規模で複雑なスキーマをダイアグラム化する場合に特に役立ちます。あなたの場合、単一のデータベース図ではなく、システム内のビジネスドメインごとに1つずつ、複数のデータベース図を作成することを検討できます。

たとえば、顧客関連のテーブル用に1つの図、アカウント用に別の図、さらに販売用に別の図を作成できます。いくつかのテーブルはそれらの間で共通である可能性があります。SchemaCrawlerを使用すると、CUSTOMER_IDという列を持つすべてのテーブルと、2レベルまでの親テーブルと子テーブルに関心があると簡単に言うことができます。

SchemaCrawlerは、他のダイアグラム作成ツールで使用するためにGraphViz DOT形式でダイアグラムを出力します。また、PDFやPNGなどのGraphVizでサポートされている他のフォーマットでも出力します。

Sualeh Fatehi、SchemaCrawler

于 2012-09-19T20:21:47.883 に答える