質問

プロジェクトの開始ごとに Dia を開いてデータベース図を作成するのはうんざりです。特定のテーブルを選択して、MySQL データベースに基づいてデータベース ダイアグラムを作成できるツールはありますか?外部キーが設定されていないため、後でダイアグラムを編集できることができれば...

これが私が図的にイメージしているものです (ひどいデータ設計をお許しください。私が設計したわけではありません。この例では、図が表す実際のデータではなく、図の概念に焦点を当てましょう ;) ):

diagram フルサイズの図を参照

役に立ちましたか?

解決

MySQL Workbench (旧名 DBDesigner 4) を試してください。

http://dev.mysql.com/workbench/

これには「データベースのリバース エンジニアリング」モードがあります。

データベース -> リバースエンジニアリング

enter image description here

他のヒント

最近使い始めました http://schemaspy.sourceforge.net/ 。GraphViz を使用しており、使いやすさとシンプルさのバランスが取れていると思います。

Macでは、 SQLエディタ あなたが望むことをします。

これ http://code.google.com/p/database-diagram/ データベースをリバースエンジニアリングします。「構造のみ」のエクスポートを実行してから、SQL をツールに貼り付けるだけです。

試す MySQL マエストロ. 。私にとってはとてもうまくいきます。

私は信じている DBデザイナー そのようなことをします。無料版もあると思います。

編集どうでも。マイケルのリンクの方がはるかに優れています。

MySQL Workbench は魅力的に機能しました。

データベース構造を SQL スクリプトにバックアップし、Windows 用 MWB 5.2.37 の「SQL スクリプトから EER モデルを作成」​​で使用しました。

MySql Workbench (6.0) では、作成されたテーブルに基づいて 1 つの図を生成できます。そのためには、ツールバーにアクセスする必要があります。 モデル そして前へ カタログオブジェクトから図を作成 そして完了しました!

UML 9.0のビジュアルパラダイム

これは素晴らしいです。以前は mysql ベンチで作業していましたが、大規模なデータベース (300 テーブル以上など) ではあまりうまく機能しませんが、ビジュアル パラダイム リバース データベースははるかにうまく機能します。

試す スキーマバンク. 。リバースエンジニアリングもサポートしています。

phpMyAdmin には、あなたが (何年も前から) 探しているものがあります。少し設定が必要ですが、追加の利点もあります。http://www.phpmyadmin.net/documentation/#pmadb

試してみる ベルタベロ!

リバース エンジニアリングをサポートするオンライン データベース モデラーです。

無料で作成するだけ ベルタベロ アカウント、 既存のデータベースを Vertabelo にインポートする そして出来上がり - データベースは Vertabelo にあります!

次のデータベースをサポートします。

  • ポストグレSQL、
  • MySQL、
  • オラクル、
  • IBM DB2、
  • HSQLDB、
  • MS SQL サーバー。

これは、MySQL からリレーショナル図を生成するツールです (現時点では Windows 上)。400 のテーブルを持つデータベースで使用しました。図が 1 つの図に対して大きすぎる場合は、より小さな図に分割されます。そのため、おそらく複数の図が作成され、右クリックしてそれらの間を移動できます。以下のリンクですべて説明されています。このツールは無料で (無料のビールと同様)、著者はコンサルティングの任務で自分自身を使用し、他の人にも使用させています。http://www.scmlite.com/Quick%20概要

Workbench の「データベースのリバース エンジニアリング」モードは有料版の一部にすぎず、無料版にはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top