現在携わっているプロジェクトでテーブル定義書やER図を作成することに。
えーこういった資料の特徴として、
年月を経るごとに本番との差分ができてしまい、結局だれも見ない・・・なんてことになりがちですよね。
だからできれば手で作るのではなく、データベース自体から作成することができれば楽だな~なんておもっていました。
そしたら、やっぱりありましたね。そういう便利なツールが。
Contents
A5M2
URL https://a5m2.mmatsubara.com/
結構有名どころのようで優れたSQLエディタであることに加え、仕様書の作成だったり、テストデータの作成だったりといろいろできるみたいです。
ダウンロードしてきて、ちょこっと使ったのですが、30分ぐらいでテーブル定義書とER図の作成をすることができました。
テーブル定義書作成
説明を書こうかな・・と思ったんですが、下記リンクがキャプチャもきれいにはってあり、自分もこれをそのまま実行しただけなんで、リスペクトの気持ちもかねてそのままリンクを貼っときます。
https://a5m2.mmatsubara.com/tips/er_skeleton/
ここをそのままやればきれいなテーブル定義書ができると思います。
ER図
こつこつ作ることもできるようですが、上記のやり方でテーブル定義書を作って有れば、そのテーブル定義書から一気に作成できるマクロがあります。
これまたここから引っ張ってきただけなのでリンクを張ります。
マクロもただExcelにベタってはるだけで1文字も変更しなくてよいです。
いやー楽ですね。まあ、手で書くよさとかこういう道具に頼り切ってしまうデメリットも多々あるとは思うのですが・・・
SQLに関しては道具とかほとんど知らずに手だけでやっていたのでこういう道具をとかもちょくちょく調べてみようかなーと思います。
そのほか、下記リンクでもこのツールについて説明していたんでリンクを張っておきます。
[…] 30分で完成!テーブル定義書&ER図 自動作成 […]