aboutworks
KABOSU 100%

« UMLモデリングツール 調査メモ | メイン | クリエーターの集い2008 夏 »

2008年06月19日

データベース設計ツール 調査メモ

データベース設計をER図を書きながらしたいとき、どのツールで整理するとベストなのかを簡単に調べましたので、そのメモを残しておきます。


MySQL Workbench


http://www-jp.mysql.com/products/workbench/
・スタンドアロン(XP/Vista対応)
・MySQL公式のDB設計・管理ツール。
・ER図と物理的データベースが連携する(フォワード/リバースエンジニアリング)
・有償版(Standard)と無償版(Community)がある。
・無償版ではドキュメント出力、運用中DBへの操作ができない。
・英語版のみ
・DBDesigner4 からのインポート
・Vista(SP1)にてインストールは出来たが正常起動できなかった(2008.06)
・操作性は良い。図もきれい。

機能一覧(ダウンロードはこちらから)


DB Designer 4


http://fabforce.net/dbdesigner4/
・スタンドアロン
・オープンソース(無償)
・MySQLでの作業用に開発され最適化されている
・MySQL Workbench へのエクスポート
個人による日本語版がある
・ERモデル図からSQL文(CREATEやDELETE)の自動生成
・データベースからリバースエンジニアリングによるERモデル図の生成
・データベースとERモデル図の同期化機能
・データベースへ直接接続してSQLクエリを実行可能
・クエリ結果のレコードに対して編集が可能
・プラグイン「HTML Report」によりテーブル定義一覧をHTMLで出力可能
・プラグイン「SimpleWebFront?」により簡単なマスタメンテwebアプリ(PHP)の自動生成が可能


AmaterasERD


http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=AmaterasERD
・Eclipseプラグイン
・オープンソース(無償)
・日本製
・既存のDBからインポートが可能。
・DDL(MySQL、Apache Derby、HSQLDB, Oracle, PostgreSQL)を生成可能。
・テーブルの定義情報一覧をHTMLとして出力可能
・ややインストールが大変

GEFAmaterasUMLが必要。
  GEFの「plugins」と「features」の中身をEclipseへコピペする。
ERダイアグラムを編集するAmaterasERDでDB設計 (1/2) - @IT


Eclipse Clay


http://www.azzurri.jp/ja/clay/
・Eclipseプラグイン
・日本語版あり
・フォワード/リバースエンジニアリング
・有償版(Pro)と無償版(Core)がある
・無償版ではHTML/JPEG出力、印刷はサポートされてない
・有償版は商用DB対応、無償版はオープンソースDB対応

【連載 】Eclipseプラグインを使ってみよう 第2回:Clay
Clay - EclipseWiki


まだ、あんまり使ってないので詳細は分かりませんが、「DB Designer 4」が良さげですかね。


PR



コメント

すばらしいレポートですね。
あまり大規模なDB開発をする機会はないのですが、使ってみたくなりました。
そしてやはりオープンソースの力は物凄いですね。

オープンソースはすごいですよね。
これだけのツールが無償ですから。
MySQL Workbenchはなかなか良さそうですよ。

コメントを投稿


Copyright © 2003-2007 KABOSU. All Rights Reserved.