Ubuntuで、テーブル、リレーションシップなどのモデリング、汎用データベースモデリングにどのツールを使用しているのか知りたいです。
そのツールがSQLスクリプトを生成し、それらのスクリプトのプラスがSQLite互換であれば良いのですが、それは必要ではありません。
現在、私は仮想マシンの下でそのためにEnterprise Architectを使用していますが、それはちょっと残念です。私はWineでそれを実行できましたが、私が望むほど良くはありませんでした。これは、この世界のあらゆるものをモデリングするための完全なツールであり、現時点ではあまり必要ありません。
DIA を試すことができます。 UMLを使用してデータベースを作成/モデル化し、公式に サポートされているスクリプト のいずれかを使用してSQLに変換できます。
たとえば、DIAとTeDia2SQLを使用した基本的なHow-Toは http://left.subtree.org/2007/12/05/database-design-with-dia/ で見つけることができます。
別の良いオプションは mysql-workbench です。 apt-get
を使用して簡単にインストールできます(3番目のコマンドで実行できますが、最初に更新して検索することをお勧めします)。
Sudo apt-get update
Sudo apt-cache search mysql-workbench
Sudo apt-get install mysql-workbench
次に、HUBと出来上がりにmysql
と入力するだけです。
それは魅力のように機能します。彼らのウェブサイトからのダウンロードもありますが、それでも12.10で依存関係エラーが発生しました(ダウンロードは12.04向けなので、説明するかもしれません)。
druid および DBDesigner も参照しています。 DBデザインに関する別の投稿もあります superuser.com 。
ERBuilder data modeler wineを使用して、PostgreSQLデータベースをモデリングし、SQLスクリプトを生成するか、データベースを直接生成します。 wineでも問題なく動作し、SQLiteもサポートしていると思います。