おはようございます。
27日は僕の30歳の誕生日でした。
当日は有志でとある同僚のスーツを買いに行くという
危篤なイベントに参加予定でしたが風邪をひいてベッドの上にいました。
ちなみに当日ではないですが、
30歳の記念としてPS4、nasne、そして
新次元へのチケットを購入しました。
みんな、まだ
"現実(そこ)"にいるのかい?俺は
"新次元(さき)"に行くよ。
□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
というわけで今回は
「今夜描きたいER図ツール紹介」です。
ER図を描けと言われたけど、なにで描いたらいいかわからない。
でも、「今夜描きたいんや!」という人へ向けて筆者が使ったツールを紹介します。
【エントリーNo.1: A5:SQL Mk-2】
記念すべき一つ目はこれ。最初に使ったツールだったはず。
確か先輩社員だったブルーマウンテンさんに教えてもらった。
一通り不足なくER図は描けるし、テーブル定義書としてExcel出力もできる。
あと確かER図からSQL文の出力もできる(気がする。試したことはない)
便利機能としては一つのファイル内でタブ分けができます。マスタ系、データ系とか仕分けし易くてよい。
加えてこいつはER図を描くだけのツールでなくSQL周りの統合ツールなので、こいつ一つでクエリ発行、テーブル閲覧・操作とか色々出来ちゃいます。
欠点は
見た目が芋いクエリを書けなくてもテーブルのレコード一覧を閲覧するときに、Where句代わりのフィルタ機能がついてるんだけど、これの気が微妙に利いてないこと。内部的にWhere句書いててくれてもいいじゃないとは思う。ヒントは表示件数制限
とはいえインストールもいらないし、割とおすすめ。
【エントリーNo.2: Cacoo】
二つ目はCacoo。といってもこれはER図ツールでなく、フローチャートやフレームも描けちゃうような図の描画ツール。
ただ用途毎にデフォルトで図が用意されています。ER図用のもあるので上のようなのも簡単に描けます。シート分けもできるし、ソフトのダウンロードとかもないんで「ER図?なにそれ」くらいからスタートの人には意外といいかもしれない。
でも定義書作ったりとか出来ないんでたぶん次からは使いません。
【エントリーNo.3: ERmaster】
最後はERMaster。こいつはeclipseのプラグインっすね。
A5同様の機能は一通り揃っているし、見た目もA5よりはだいぶマシだよ!よ!
加えてここからテストデータ作成なんかも付いていてかなりの圧を感じます。
あとeclipseがIDEなのでeclipse一つでソース実装、ER図作成ができるのは良い。
開いているウィンドウは少ない方がスマートって誰かが言ってた。
eclipseはxamppがついてくるので、個人でやる分にはこいつと組み合わせるとすごいいい感じに実装がはかどると思う。
欠点は単語機能(使ってみるとわかる。ちな、OFFにできない)
この機能だけは本当にいらない。
□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
ということで、みんなかなり描きたくなったと思います。
総合的にとりあえず使うにはA5がいいかなー。
慣れてきたらERMaster使ってみるくらいでいいと思います。
じゃあみんな、"ザック島"で待ってるぜ!