ユカイ、ツーカイ、カイハツ環境!
連載インデックスへ
ユカイ、ツーカイ、カイハツ環境!(11)

DB設計の神ツール「ERMaster」なら、ここまでできる


岡本 隆史
2010/1/21


 

ERダイアグラムの豊富なダイアグラム操作メニュー

 ダイアグラムエディタ上で右クリックを押すと、メニューが表示されて、ここからさまざまな操作ができます。

図14 メニューの表示
図14 メニューの表示
  • [検索]
    テーブル名や列名で検索を行える。また、単語を一括置換する置換もできる
  • [ビューモード]
    表示項目を物理名だけにするか論理名だけにするか、あるいは、物理名・論理名両方表示するか選択できる
  • [表記法]
    ダイアグラムの表記をIEとかIDEF1Xで切り替える
  • [表記レベル]
    テーブル名のみ、テーブル名、キーのみ、列名、全部から選択
  • [デザイン]
    ダイアグラムのデザインを変更
  • [大文字で表示]
    アルファベットの小文字で入力したテーブル名や列名をアルファベットの大文字で表示
  • [スタンプを表示]
    プロジェクト情報などを記述したスタンプを挿入
  • [インポート]
    データベース上のテーブルやほかのダイアグラムをインポート
  • [エキスポート]
    画像、HTML、Excelでダイアグラムを出力。また、列の型を定義した「辞書」や物理名と論理名を対応付けた「翻訳辞書」も出力可能
  • [ページ設定]
    印刷時のページ設定を行う
  • [変更履歴]
    ダイアグラムの変更履歴をコメントを入れて管理できる
  • [テストデータ作成]
    テストデータを作成。執筆時点(2009年12月)では、開発中の機能であり、利用できない
  • [カテゴリ管理]
    テーブルをグループ化したカテゴリを管理
  • [オプション]
    データベースの指定やテーブルスペースの設定を行う

 各メニューは選択すれば、おおよそ使い方は分かると思いますので、詳細は省略します。エキスポートについては、文字化けという問題点や、テンプレートのカスタマイズ機能があるなど説明が必要ど思う部分があるので、紹介します。

ERMasterのエキスポート機能、2つの注意点

 画像(PNG形式)でダイアグラムを出力際にデフォルトのフォント設定では、ノートに日本語を入れると、文字化けします。フォントを「Tahoma」から、「MS Pゴシック」などに変更してください(図15)。

図15 文字化け回避のためのフォントの変更
図15 文字化け回避のためのフォントの変更

 またExcelで出力する際には、出力するExcelのテンプレートをカスタマイズできます。テンプレートの設定は、Eclipseのメニューの[ウィンドウ]→[設定]より設定ダイアログを開いて、[ERMaster]→[DB定義書テンプレート]から行います(図16)。

図16 Excelテンプレートの変更
図16 Excelテンプレートの変更

 上部の[テンプレートのダウンロード(日本語)]をクリックすると、テンプレートのひな型がダウンロードできます。ダウンロードしたテンプレートをカスタマイズして同画面上の[新規]ボタンをクリックすれば、プロジェクトでカスタマイズしたテンプレートを登録できます。

 ダイアログ上のエキスポートメニューでExcelを選択すると、テンプレートを選択する画面が表示されるので、ここで登録したテンプレートを選択すれば、カスタマイズしたテンプレートに基付き、Excelでテーブル定義書を出力できます。

痒いところに手が届くERMaster

 本稿ではERMasterを紹介しましたが、いかがでしたでしょうか。ERMasterの現在開発中の機能として、テストデータ作成支援機能があり、この機能が実装されれば、テストデータを簡単に作成できるようになりそうです。

 案件によっては痒いところに手が届く機能がオープンソースのプロダクトとして提供されているのは、非常に魅力的に感じます。ぜひ機会があれば利用してみてください。

@IT関連記事


CoolなEclipseプラグイン
役立つプラグインを毎月紹介。第1回は「Javaのプロパティファイルエディタ」「Tomcatコントローラ」「HTML/JSP/XMLエディタ」

第3回 データベース開発を支援するプラグイン
第9回 データベースの利用に便利なEclipseプラグイン
第18回 お決まりコードを設計書から自動生成するblancoCsv
第20回 ERダイアグラムを編集するAmaterasERDでDB設計
Java Solution」フォーラム
とっても簡単Eclipseプラグイン
ここはとある開発室。先輩プログラマの長尾君と新人プログラマの田中君が、開発に役立つEclipseプラグインの作成を始めた
第3回 HSQLDBをEclipseから扱うプラグイン
第4回 SWTでHSQLDB管理画面を作成
第5回 HSQLDBプラグインを動かしてみよう
Java Solution」フォーラム
データベースもアジャイル開発に対応したい!
Jiemamy作者が考える“DBの進化的設計”
 アジャイルな開発では、DBの構成・設計にもリファクタリングを適用すべき。Jiemamy作者が考えるDBの進化的設計とは?
Database Expert」フォーラム 2008/9/4
1分でWebアプリを作れるEclipseプラグイン「Dolteng」
Java初心者が超俊敏にWebアプリを作る方法(1) 
自動生成機能やHOT deployによりDB操作ができるSAStrutsアプリを作れます。Strutsに慣れた開発者も必見です
Java Solution」フォーラム 2008/10/23
Excelからプログラムを作る多言語対応オープンソース
ソースコード自動生成の黒歴史を塗り替えるブランコ 
Excelの設計書を書いたら後は自動でプログラムができたらいいなぁ…… そんな夢をかなえるblanco Frameworkとは?
Java Solution」フォーラム 2007/12/25

1-2-3
 

 Index
第11回 DB設計の神ツール「ERMaster」なら、ここまでできる
  Page1
無料のEclipseプラグイン「ERMaster」とは
ERMasterの主な特徴、8つ
  Page2
ERMasterプラグインをEclipseにインストール
ERMasterでERダイアグラムを作ってみよう
Page3
ERダイアグラムの豊富なダイアグラム操作メニュー
ERMasterのエキスポート機能、2つの注意点
痒いところに手が届くERMaster

ユカイ、ツーカイ、カイハツ環境! バックナンバー 連載インデックスへ»



Java Solution全記事一覧

TechTargetジャパン

Java Solution フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH