8

私が持っているデータベースのデータベース定義ダンプをリバース エンジニアリング (ダイアグラム形式にインポート) したいのですが、この特定のデータベースには外部キーが定義されていないため、テーブルからテーブルへのキー マッピングを手動で作成できるようにしたいと考えています (カラスを使用)できればフィート表記)。

MySQL Workbench を調べてみたところ、85% 達成できました。ただし、素敵な小さな関係線は表示されず、自動配置はひどいものです. グーグルで簡単に検索すると、他にもいくつかのオプションが表示されるので、これらを自分で評価できますが、次のとおりです。

このシナリオで使用するお気に入りのツールを教えてください。その(あなたの)特定のツールが好きな理由は何ですか?

私の意図した目的は、レガシー データベースを使用して、ジュニアをトレーニングすることです。DBの構成に関するエンジニア。視覚補助は気の利いたものです。私のフォールバック オプションは、手作業で ER 図を再作成することです。250 以上のテーブルでは面白くありません。

4

6 に答える 6

16

あなたはDBDesignerをチェックアウトするかもしれません...

現在は MySQL Workbench として知られています

http://dev.mysql.com/downloads/workbench/5.0.html

于 2008-11-13T02:30:10.917 に答える
4

SchemaCrawlerは、GraphViz を利用して ER 図を生成できる無料のオープン ソース ツールです。正規表現を使用して、表示するテーブルと列を選択できます。関係は、一般的に使用される命名規則から推測されます。

于 2009-08-27T17:37:56.200 に答える
2

私は2つの商用(しかし比較的安価です!)ツールを使用してある程度の成功を収めましたが、何ヶ月も探した後でも、本当に堅実なオープンソースツールは見つかりませんでした。

  • MyEclipseIDEはサブスクリプション製品であり、年間約60ドルだと思います。これはEclipse用のバンドルされたプラグインのセットであり、そのうちの1つは正常に動作するERDアナライザーです。Java(またはEclipseでサポートされている別の言語)でプログラミングしている場合は、それだけの価値があるかもしれません。
  • SQLMaestro for MySQL:これは少し高価で、99ドルの非商用/179ドルのシングルシートライセンスがあります。生成されるERDははるかに優れており、より複雑なスキーマの管理と保守を容易にする他のツールを提供します。

私の理解では、MySQL Workbenchはまだ活発に開発されていますが、実際にそれをまとめることなく、長い間それを叩いてきました。たぶん、Sunがそれらを所有しているので、彼らはそれをまとめるでしょう。

于 2008-11-13T02:11:44.400 に答える
1

Vertabeloをチェックしてください。

これは、Chrome ブラウザーで動作するオンライン データベース モデラーです。

以下を提供します。

しかも無料です。

于 2014-04-12T16:44:52.060 に答える
0

Mysql Workbench 6.1 を使用しています。デフォルトでは、ダイアグラムは多数のテーブルに対してクランチされたように見え、テーブル間の関係を把握するのが難しくなります。多くのテーブルは、他のテーブルにオーバーレイされます。これは、デフォルトのレイアウト サイズが小さいためです。

メニューで、モデル >> 「ダイアグラムのプロパティとサイズ」に移動します。

幅とサイズを大きなものに変更します (たとえば、幅 23 と高さ 5) -ここに画像の説明を入力

次に、メニューで、[配置] >> [自動レイアウト] に移動します。

これで、すべての関係を含むきれいな図が表示されるはずです。幅と高さをより有意義に再調整できるようになりました

于 2014-10-15T06:05:40.613 に答える