skillup

技術ブログ

ドキュメント作成

30分で完成! テーブル定義書&ER図 自動作成

投稿日:2015年9月28日 更新日:

現在携わっているプロジェクトでテーブル定義書やER図を作成することに。

えーこういった資料の特徴として、

年月を経るごとに本番との差分ができてしまい、結局だれも見ない・・・なんてことになりがちですよね。

だからできれば手で作るのではなく、データベース自体から作成することができれば楽だな~なんておもっていました。

そしたら、やっぱりありましたね。そういう便利なツールが。

A5M2

URL https://a5m2.mmatsubara.com/

結構有名どころのようで優れたSQLエディタであることに加え、仕様書の作成だったり、テストデータの作成だったりといろいろできるみたいです。

ダウンロードしてきて、ちょこっと使ったのですが、30分ぐらいでテーブル定義書とER図の作成をすることができました。

テーブル定義書作成

説明を書こうかな・・と思ったんですが、下記リンクがキャプチャもきれいにはってあり、自分もこれをそのまま実行しただけなんで、リスペクトの気持ちもかねてそのままリンクを貼っときます。

https://a5m2.mmatsubara.com/tips/er_skeleton/

ここをそのままやればきれいなテーブル定義書ができると思います。

ER図

こつこつ作ることもできるようですが、上記のやり方でテーブル定義書を作って有れば、そのテーブル定義書から一気に作成できるマクロがあります。

よくあるテーブル定義書からER図を生成する

これまたここから引っ張ってきただけなのでリンクを張ります。

マクロもただExcelにベタってはるだけで1文字も変更しなくてよいです。

いやー楽ですね。まあ、手で書くよさとかこういう道具に頼り切ってしまうデメリットも多々あるとは思うのですが・・・

SQLに関しては道具とかほとんど知らずに手だけでやっていたのでこういう道具をとかもちょくちょく調べてみようかなーと思います。

そのほか、下記リンクでもこのツールについて説明していたんでリンクを張っておきます。

これは楽ちん!データベース設計で面倒なテーブル定義書を簡単に作成できるA5:SQL Mk-2

-ドキュメント作成
-, , ,

執筆者:


  1. […] 30分で完成!テーブル定義書&ER図 自動作成 […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

使える設計書作成に関して

私自身、この仕事を7〜8年やっておりますが、設計書作成については常に悩まされておりました。 設計書のメリット・デメリットとしては以下のようなものですかね。 メリット メンバー間での仕様の認識を統一でき …

no image

ドキュメント作成(要件定義〜設計)のポイントについて

4月から新しいプロジェクトが始まり仕事がドキュメント作成(要件確認書、基本設計、詳細設計)などをしております。この仕事自体が自分にとってあまりなじみのないものだったので、そこで思ったことなどを。 Co …

no image

テーブル設計に関するメリデメ

昨日も書いたん記事なんですが、基本的に実装にしても設計にしてもこれが最強っていう手法はなくて(あったとしたら全員がそれを使うのでそもそも選択肢という概念がなくなる・・)メリットデメリットをしっかりと考 …

no image

ファジープロジェクト対策 その1

5月ぐらいから着手していたプロジェクト(顧客管理ソフト)が終焉を迎え、検証段階に入ったので、記して置きたいことなど。 数ヶ月程度ですが、自分が携わったプロジェクトの中では過去最大クラスのものでした。 …

no image

API仕様書に関する注意事項

API仕様書を作っていて、基本的な点についてのまとめ コードと連動できれば理想(現実的には設定ファイルをJSONかYamlで作るぐらいが限界だと思う) 型のチェック、必須チェック、桁数チェック、日付の …

アーカイブ