ER図作成のためのツールのメモ
ER図を作成する無料ツールについて検討してみた
検討したのは、以下
- A5
- ERMaster
- ERMaster b
- ERMaster flute
- Amateras ERD
検討
検討は、自分が使いやすいかどうかなので、単なる主観です。
今回は、MySQLに接続する目的だけで検討
- A5
- odbcやjdbcなどを経由しなくて良いので楽ちん
- ER図: ... きたない... これじゃ、客先には出せないでしょ
- テーブル定義書: 綺麗に出る
- でも外部キーを一覧でも確認出来るようにして欲しい
- 自分で論理名にFKとか付けて対応したけど、それは手間
- 総評: Windowsだとこれが最初は楽かな?
- ER図がきたないので、ER図だけは別に書かないといけなくなるのが辛い
- ERMaster
- jdbc経由で繋ぐためにドライバ落として来たりというのが手間
- ER図:綺麗に描けるが、テーブル数が増えると遅くなる...らしい(今回はテーブル数少なかった)
- テーブル定義書: 綺麗に出る
- 総評: ER図は綺麗に描けるけど、接続に手間がかかるのとDBからの情報取得が遅い
- テーブル数が多くなることを考えるとERMaster bを使っておくのが良いのか?
- ERMaster b
- ERMasterからの拡張がいくつか行われている
- 総評:まだ使い込んでいないので、評価出来ないが、ERMasterと同じ使い勝手なら、こちらに移行するかな?
- ERMaster flute
- いろいろと機能拡張と機能削除が行われている
- 総評:テーブル定義書を出すのが、この手のツールを使うメインの目的なので、今の状態では使えない
- 将来使えるようになるといいが...
- Amateras ERD
- Eclipseにはじめから入っているのは手軽で良い
- 総評:手軽なだけで、今の所、仕事で使えるレベルにはない
まとめ
ということで、WindowsならA5、それ以外ならERMasterで良いかという結論
ERMaster bが使いやすいようなら、そちらに移行したいが、ファイルの互換性が無いという噂が不安
今の所、メモ程度しか調べていないので、これから追記するかも?