データベース ダイアグラムの自動生成 MySQL [終了]
-
08-06-2019 - |
質問
プロジェクトの開始ごとに Dia を開いてデータベース図を作成するのはうんざりです。特定のテーブルを選択して、MySQL データベースに基づいてデータベース ダイアグラムを作成できるツールはありますか?外部キーが設定されていないため、後でダイアグラムを編集できることができれば...
これが私が図的にイメージしているものです (ひどいデータ設計をお許しください。私が設計したわけではありません。この例では、図が表す実際のデータではなく、図の概念に焦点を当てましょう ;) ):
解決
MySQL Workbench (旧名 DBDesigner 4) を試してください。
http://dev.mysql.com/workbench/
これには「データベースのリバース エンジニアリング」モードがあります。
データベース -> リバースエンジニアリング
他のヒント
最近使い始めました 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 つの図を生成できます。そのためには、ツールバーにアクセスする必要があります。 モデル そして前へ カタログオブジェクトから図を作成 そして完了しました!
これは素晴らしいです。以前は 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 の「データベースのリバース エンジニアリング」モードは有料版の一部にすぎず、無料版にはありません。