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図モデルの論理名と物理名


IDEF1X/1Eの表記法

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

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

ER図のツールパレット


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


エンティティ

エンティティを作成する

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

ERエンティティ

主キー/属性を追加する

エンティティのポップアップメニューや、マウスオーバーで表示されるダイヤのアイコン(ドローサジェスト)をクリックして作成できます。
主キー,属性

TIPS: 主キー/属性の操作
1. 属性が選択状態の場合は、Enterキーで連続作成できます

2. 属性は、ドラッグで、他エンティティに移動できます

ER図で使えるショートカットキーご参照ください。


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

図上にあるエンティティと依存関係をもつエンティティが非表示の場合は、対象エンティティのポップアップメニューから依存するエンティティを図に追加を選択すると、追加されます。
エンティティを、構造ツリーから図上にドラッグして再利用する場合に便利です。 依存するエンティティを図に追加

表示レベルを切り替える

エンティティの表示形態は、次の3つから選べます。
エンティティ表記

切り替えは、エンティティのポップアップメニュー表示レベルか、図のポップアップメニューのエンティティの表示レベルから行います。
 エンティティ表記

さらに細かい表示設定

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

Visibility Level


TIPS: エンティティ一覧をHTML出力する
ERエンティティHTML出力プラグインを使うことで、ERエンティティ情報の一覧をHTMLに出力できます




ドメイン

ドメインを作成する

ドメインを一つずつ追加する場合は、構造ツリーで、ドメインのポップアップメニューからドメインの追加を選択します。
ドメインの追加

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

構造ツリーで、ドメインのポップアップメニューからまとめてドメインの追加を選択するか、メインメニューから[ツール] - [ER図] - [まとめてドメインの追加]を選択します。

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

ドメイン追加ダイアログが開くので、ドメインの詳細を指定して追加します。
ドメインをまとめて追加する

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

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

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


リレーションシップ

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

依存型、非依存型、多対多型リレーションシップの作成、編集方法は同様です。
ツールパレットから、作成したいリレーションシップのアイコンを選択して、繋げたいエンティティを順にクリックするか、ドローサジェストを使って作成します。

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

  1. エンティティをマウスオーバーして、作成したいリレーションシップのアイコンをクリックします
    ER図リレーションシップ
  2. 繋げたいエンティティを選択します
    ER図リレーションシップ
  3. リレーションシップができました。リレーションシップのタイプによって、外部キーが作成されます
    ER図リレーションシップ

SQL出力




SQLエクスポートの流れ

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

  1. メインメニューから[ツール] - [ER図] - [SQLエクスポート]を選択します
    SQL Export
  2. [SQLエクスポート]ダイアログが開きます。生成対象のエンティティを選択して、出力先を指定します
      export sql_dialog
  3. [オプション]を選択すると、モデルタイプや、外部キーの出力などを指定できます。
    sql export_optionmenu

エンティティの定義をコメントとして出力する
SQLエクスポートのオプション設定画面で、エンティティの定義をコメントとして出力することができます。
ERデータ型

ERデータ型を設定する

  1. メインメニューから[ツール] - [ER図] - [ERデータ型の設定]を選択します
    ERデータ型
  2. [ERデータ型の設定]ダイアログが表示されます。右上の追加ボタンを押します
    ERデータ型
  3. 新しいダイアログが開きます。ここで、追加したいデータ型を指定します
    ERデータ型
テーブル属性のデフォルト型を設定しよう
テーブル属性のデフォルト型は、ERデータ型の設定ダイアログ右側の[デフォルトの型]にチェックを入れることで設定できます。
ERデータ型

ER図の初期設定

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

ER図システム設定