web-dev-qa-db-ja.com

SQLモデリングおよび設計ツール?

Ubuntuで、テーブル、リレーションシップなどのモデリング、汎用データベースモデリングにどのツールを使用しているのか知りたいです。

そのツールがSQLスクリプトを生成し、それらのスクリプトのプラスがSQLite互換であれば良いのですが、それは必要ではありません。

現在、私は仮想マシンの下でそのためにEnterprise Architectを使用していますが、それはちょっと残念です。私はWineでそれを実行できましたが、私が望むほど良くはありませんでした。これは、この世界のあらゆるものをモデリングするための完全なツールであり、現時点ではあまり必要ありません。

11
Pedro Dusso

DIA を試すことができます。 UMLを使用してデータベースを作成/モデル化し、公式に サポートされているスクリプト のいずれかを使用してSQLに変換できます。

たとえば、DIAとTeDia2SQLを使用した基本的なHow-Toは http://left.subtree.org/2007/12/05/database-design-with-dia/ で見つけることができます。

5
jasperado

別の良いオプションは mysql-workbench です。 apt-getを使用して簡単にインストールできます(3番目のコマンドで実行できますが、最初に更新して検索することをお勧めします)。

Sudo apt-get update
Sudo apt-cache search mysql-workbench
Sudo apt-get install mysql-workbench

次に、HUBと出来上がりにmysqlと入力するだけです。

enter image description here

それは魅力のように機能します。彼らのウェブサイトからのダウンロードもありますが、それでも12.10で依存関係エラーが発生しました(ダウンロードは12.04向けなので、説明するかもしれません)。

druid および DBDesigner も参照しています。 DBデザインに関する別の投稿もあります superuser.com

9
don.joey

SQLプラグインArguoUML を試すことができます。

1
htorque

ERBuilder data modeler wineを使用して、PostgreSQLデータベースをモデリングし、SQLスクリプトを生成するか、データベースを直接生成します。 wineでも問題なく動作し、SQLiteもサポートしていると思います。

0
feliciano popov