english japanese

IDEF1XとIEの記法でER図を作成できます。リソース・イベント・サマリのエンティティカテゴリや、階層的なドメインの活用、論理・物理名、SQL出力にも対応。
また、データベースのインポートテーブル定義のインポートテーブル一覧のHTML出力などの無償プラグインもございます。

ER図サンプル

ER図を作成する

  1. メインメニュー[図] - [ER図]をクリックします
    ER図の作成
  2. 構造ツリー上に、[ERモデル]パッケージ、ドメインとER図が追加されます。
    create ERDiagram

論理名/物理名を切り替える

モデル名の編集画面には、論理モデル物理モデルの2つの欄が表示されます。

ER図モデルの論理名と物理名
図上に表示する名前を切り替える方法は3つあります。
  1. ER図上のポップアップメニュー[図のモデルタイプ]から変更する
    ER図モデルタイプ
  2. 構造ツリーのER図のポップアップメニュー[図のモデルタイプ]から変更する
    ER図モデルの論理名と物理名
  3. ER図のプロパティビューから変更する
    ER図モデルの論理名と物理名
TIPS: 論理名/物理名をデフォルトで設定しよう
システムプロパティから、論理名と物理名のよく使う方法をデフォルト設定できます。


TIPS: 構造ツリー上のモデル名も論理名/物理名を切り替える
構造ツリー上のモデル名を切り替えたい場合は、ERモデルのポップアップメニュー[ツリーのモデルタイプ]から切り替えましょう。
ER図モデルの論理名と物理名



表記法の切り替え

[IDEF1X]、[IE]の表記の切り替えは、下記のいずれかの方法で行います。

  1. 構造ツリー、または図上のポップアップメニューより[図の表記]から変更
    ER図表記法
  2. ER図のプロパティビューから変更
    ER図表記法

ER図のツールパレット


IDEF1X表記
ER IDEF1X
IE表記
ER IE
IDEF1X IE ボタンの名称と内容
EREntity エンティティ。Resourceエンティティ、Summaryエンティティ、Eventエンティティもドロップダウンから選択して作成できます。
relationidentify relationidentify ie 依存型リレーションシップ
relationnonidentify relationnonidentify ie 非依存型リレーションシップ
relationmany relationmanyie 多対多型リレーションシップ
subtype subtypeie_123 サブタイプ
その他は 共通のツールボタンをご確認ください。
EREntity 関連要素のハイライト。選択した属性に関係する属性とリレーションシップをハイライトします。


エンティティ

エンティティを作成する

図上のダブルクリックで、エンティティを作成できます。

ERエンティティ

主キー/属性を追加する

エンティティのポップアップメニューや、マウスオーバーで表示されるダイヤのアイコンをクリックすることで、それぞれ作成できます。
主キー,属性

TIPS: 図上で主キー/属性を操作する
1. 選択状態であれば、[Enter]キーで連続作成します。
2. [Shift+Enter]キーでも追加できます。
3. ドラッグで、他のエンティティへの移動や、同一エンティティ内で順序変更が可能です。
詳しくは、ER図で使えるショートカットキーをご参照。


依存するエンティティを図に追加する

図上に表示されていない関連するエンティティなどを図上に表示する場合は、図上のポップアップメニューから[非表示の関係を図に追加]を選択します。
Show hidden relatinships

表示レベルを切り替える

図上に必要な情報のみ表示したい場合は、エンティティの表示レベルを切り替えることができます。変更は図のポップアップメニューから[エンティティの表示レベル]を選択します。
Visibility Level
レベルによって、エンティティの表示項目が下記のように切り替わります。 Visibility Level

さらに細かい表示設定

エンティティのさらに細かい表示設定は、エンティティのポップアップメニューから実行できます。

Visibility Level


ドメイン

ドメインを作成する

ドメインは、一つずつの追加と、まとめての追加とが可能です。

ドメインの追加
まとめて追加する場合

[新規追加]ボタンを押して、ドメインを設定後[チェックしたものを追加]ボタンをクリックすることでプロジェクトに追加できます。

ドメインをまとめて追加する

ドメインをエンティティに追加する

構造ツリーから、ドメインを図上のエンティティにドラッグ&ドロップすることで、ドメインをエンティティに追加することができます。

ドメインをエンティティに追加


リレーションシップ

リレーションシップを作成する

依存型、非依存型、多対多型リレーションシップの作成、編集方法は同様です。
ツールパレットから、下記アイコンを選択し、図上をクリックして作成します。

IDEF1X IE 内容
relationidentify relationidentify ie 依存型リレーションシップ
relationnonidentify relationnonidentify ie 非依存型リレーションシップ
relationmany relationmanyie 多対多型リレーションシップ



非表示の関係を図上に追加する

図上に描かれた図要素が関連をもつ図要素を全て図上に表示します。図上を右クリックして開くポップアップメニューから[非表示の関係を図に追加]を選択します。
visibility


SQL出力




SQLエクスポートの流れ

作成したERエンティティからSQL(SQL-92準拠)を出力します。

  1. [ツール] - [ER図] - [SQLエクスポート]より、SQLを作成するエンティティを選択します。
    SQL Export
  2. [SQLエクスポート]ダイアログが開きます。生成対象のエンティティを選択して、出力ファイル名を入力するか、または[選択]ボタンから指定します。
    export sql_dialog
  3. [オプション]ボタンからは、モデルタイプや、外部キーの出力などを指定できます。
    出力するモデルタイプ: 物理モデル、論理モデル
    カラム名を引用符または任意の文字列で囲むなど
    sql export_optionmenu

ERデータ型を設定する

  1. [ツール] - [ER図] - [ERデータ型の設定]を選択すると、下記のようなダイアログが開きます。
    ERデータ型
  2. 右側の[追加]ボタンを押すと、ダイアログが開きます。ここで、追加したいデータ型を設定します。
    ERデータ型

TIPS: エンティティ属性のデフォルト型を設定しよう
エンティティ属性のデフォルトの型は、[ERデータ型の設定]ダイアログの右側にある[デフォルトの型]にチェックを入れることで設定できます。
ERデータ型


ER図の初期設定

システムプロパティで、ER図に対する下記内容の初期設定を行えます。

ER図システム設定