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が使いやすいようなら、そちらに移行したいが、ファイルの互換性が無いという噂が不安

今の所、メモ程度しか調べていないので、これから追記するかも?

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.