ER図を画像形式で出力する
システム設計書などにER図を貼り付ける場合は、画像形式で出力すると便利です。ER図上で右クリックして、[エクスポート]‐[画像]を選択すると、ER図の画像データが自動生成されます。
その他の機能
ERMasterには、このほかにもさまざまな便利な機能が揃っています。
テストデータ作成
単体テストや連結テストを行うときに使用するテストデータを作成できます。
表計算ソフトのようなユーザインターフェースで、テスト項目作成という煩雑な作業も、簡単に行うことができます。また、繰り返し条件を設定して、複数のテストデータを自動作成する機能もあります。
テストデータは、SQL文またはXML形式で出力できます。
リバースエンジニアリング機能
作成したER図からデータベースへテーブルを作るだけでなく、既存のデータベースのテーブル情報から、ER図を作成する(リバースエンジニアリング)機能があります。
例えば、業務システムの機能追加などの開発を行う際、データベース設計書が更新されていないため、既存の環境がどのようになっているか分からずに困ることもあるでしょう。そのようなときは、データベースからのインポート機能を使用してください。データベース構成の全体像を把握することができるER図が、自動で生成されます。
翻訳管理機能
データベースからのインポートを行う際に、物理名を論理名に自動変換することができます。
あらかじめ、CSV形式の辞書ファイルを用意して、その中に翻訳した単語を登録しておくことで、既存のデータベースの構成から、そのまま顧客に説明できる分かりやすいER図を作ることが可能です。
おわりに
Eclipseプラグインである「ERMaster」を使用すると、次のことが短時間で効率よく行えるようになります。
- グラフィカルなER図の作成
- ER図からデータベースへのテーブル自動生成
- ER図やデータベースの定義書をさまざまなフォーマットで出力
また、ご紹介したもの以外にも、データベースの設計/開発を支援する便利な機能があります。例えば、顧客の要望に合わせて設計書のテンプレートを作成する機能や、ER図に補足のコメントや画像を挿入する機能です。短期間で品質の高いシステムを効率よく開発するために、「ERMaster」を使ってみてはいかがでしょうか?


