客先環境でちょとしたERDを描こうと思うが、いつものツールが使えない。

そこで、フリーのERDが描けるツールを試してみた。
一つはWWWSQLdesigner。インストールしなくてもWeb上でそのまま動作可能。入出力はXML書式のため、加工もできそうだ。リレーションシップが独自。

もう1つは、DBDesigner。どちらも、ターゲットのDBMSMySQL。DBDesignerは、記法にIE、IDEF1Xが使える。
総トータル12ページにわたるモデルが描ける。
エンティティのグループ化もでき、そこそこの大きさのモデルを描くのには困らなそうだ。日本語のエンティティ、属性も可能。
DDL文のファイルへの出力が可能なため、MySQL対応か、固有の文法を排除すれば、他のモデリングツールでリバースすることは可能であろう。

ということで、今はDBDesignerを使っている。エンティティ、属性名共に一面しか持てないため、モデル上で全て管理することは無理だ。論理モデルとしてのERDを描けるところまで描ければというのが現時点での考えだ。その後はあわよくば他のツールへ移植若しくは、ERD描画でお役御免とするかだ。
今回のシステム単独では、ツールに予算を割くことはできないだろう。またツールを持ちこんだにしても、その後のメンテナンスができなければ、致し方無い。作業は使いなれたツールでこなし、最終的にフリーないし、超廉価なツールにエクスポートするようなことを考えるべきかもしれない。