概要
業務でDBの設計をする際、ほとんどの場合ドキュメントが求められると思います。
定義書、ER図、実際に構築する際のDDL、etc。。。
これらをバラバラに作成していると、メンテナンスするのが厳しくなっていくと思います。
そんなツールの紹介。
A5:SQL Mk-2
読み方は、エーファイブ・エスキューエル・マークツー
ER図作成ツールと書いたが、データベースに接続して操作したり、
テスト用のダミーデータを作成したりなど多機能に使えるらしい。
自分は、ER図作成 → ER図の内容からDDL、仕様書を自動作成という使い方をしています。
これができるだけでも相当便利なツールだと思っています。
インストール方法
以下のリンク先からダウンロードもしくはMicrosoft Store版のアプリをインストールできます。
ダウンロードの場合は、インストールせずに利用できるポータブル版も選べる。
https://a5m2.mmatsubara.com/
ER図作成
DDLエクスポート
仕様書エクスポート
まとめ
ドキュメントのフォーマットがガチガチに決められている現場では難しいかもしれないが、
それ以外ではかなり有用なツールです。
ER図、DDL、仕様書の内容を一元管理できるのが一番の強みだと思います。
また、ER図の内容が保存されるファイルがテキストベース?のため、Gitでファイル管理できるのがいい