ERD Tool¶
エンティティ関係図(ERD)ツールは、データベースのテーブル、列、相互関係をグラフィカルに表現するデータベースデザインツールです。ERDは、データベース管理者がデータベースを開発および保守するときに従う十分な情報を提供できます。ERDツールを使用すると、次のことができます。
データベーステーブルとそのリレーションシップを設計および視覚化します。
図にメモを追加します。
テーブルとリンクを自動配置して、より明確に視覚化します。
ダイアグラムを保存して後で開いて、作業を続行します。
データベースデザインからすぐに実行できるSQLを生成します。
既存のデータベースのデータベースダイアグラムを生成します。
ブラウザーツリーからダイアグラムにテーブルをドラッグアンドドロップします。
ERDツールの複数のコピーを個々のタブで同時に開くことができます。ERDツールのコピーを閉じるには、タブバーの右上隅にある X をクリックします。
ツールバー¶
ERDTool ツールバーは、頻繁に実行されるタスクへのショートカットを提供する状況依存のアイコンを使用します。このオプションは、強調表示されたアイコンでは有効になっており、グレー表示されているアイコンでは無効になっています。
ツールバーのアイコンにカーソルを合わせると、アイコンの機能を説明するツールチップが表示されます。
ファイルオプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
ファイルを開く |
OpenFile アイコンをクリックして、以前に保存した図をロードします。 |
Ctrl+O |
保存 |
Save アイコンをクリックして、以前に保存した図をすばやく保存するか、図をファイルに保存します。 |
Ctrl+S |
名前を付けて保存 |
名前を付けて保存 をクリックして新しいブラウザーダイアログを開き、図を保存する新しい場所を指定します。[名前を付けて保存]を表示するには、保存ボタンの横にある下矢印をクリックする必要があります。 |
Ctrl+Shift+S |
エクスポートオプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
SQLを生成する |
GenerateSQL アイコンをクリックして図のDDLSQLを生成し、生成されたSQLを実行する準備ができているクエリツールを開きます。各CREATETableDDLの前にDROPTableDDLステートメントを使用する場合は、オプション WithDROPTable を選択できます。SQLボタンの横にある下矢印をクリックすると、オプションが表示されます。 |
Option+Ctrl+S |
画像をダウンロード |
画像をダウンロード アイコンをクリックして、ERD図を画像形式で保存します |
Option+Ctrl+I |
編集オプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
テーブルを追加 |
このボタンをクリックして、新しいテーブルをダイアグラムに追加します。クリックすると、テーブルの詳細を入力できるテーブルダイアログが開きます。 |
Option/Alt+Ctrl+A |
テーブルを編集 |
このボタンをクリックして、ダイアグラム上のテーブルを編集します。クリックすると、テーブルの詳細を変更できるテーブルダイアログが開きます。これは、テーブルが選択されたときに有効になります。 |
Option/Alt+Ctrl+E |
クローンテーブル |
このボタンをクリックして、完全なテーブル構造を複製し、自動生成された名前を付けて図に配置します。 |
Option/Alt+Ctrl+C |
ドロップテーブル/リンク |
このボタンを使用して、テーブルまたはリンクをドロップできます。ドロップするには、テーブルまたはリンクを選択してこのボタンをクリックする必要があります。 |
Option/Alt+Ctrl+D |
テーブル関係オプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
1M |
このボタンをクリックして1対多のリレーションシップダイアログを開き、2つのテーブル間のリレーションシップを追加します。選択したテーブルが参照テーブルになり、リンクの 多く のエンドポイントがあります。 |
Option/Alt+Ctrl+O |
MM |
このボタンをクリックして多対多のリレーションシップダイアログを開き、2つのテーブル間のリレーションシップを追加します。このオプションは、2つの関連するテーブルで選択された列に基づいて新しいテーブルを作成し、それらをリンクします。 |
Option/Alt+Ctrl+M |
ノードの色のオプション¶
アイコン |
行動 |
|---|---|
塗りつぶし色 |
FillColorを使用して、テーブルノードの背景色を変更します。これは、グループテーブルを識別したい場合に役立ちます。設定すると、新しく追加されたすべてのテーブルが同じ色になります。 |
テキストの色 |
テキストの色を使用して、塗りつぶしの色に基づいてテーブルノードのテキストの色を変更して、テキストを読みやすくします。 |
ユーティリティオプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
メモの追加/編集 |
このボタンをクリックして、データベースの設計中にテーブルノードに関するメモを作成します。 |
Option/Alt+Ctrl+N |
自動整列 |
このボタンをクリックして、すべてのテーブルとリンクを自動配置して、見やすくします。 |
Option/Alt+Ctrl+L |
詳細を表示 |
このボタンをクリックして、列の詳細の表示を切り替えます。これにより、いくつかの列の詳細を表示できます。 |
Option/Alt+Shift+D |
ズームオプション¶
アイコン |
行動 |
ショートカット |
|---|---|---|
フィットするようにズーム |
このボタンをクリックして、自動的にズームイン/ズームアウトし、すべてのテーブルをビューに合わせます。 |
Option/Alt+Shift+F |
ズームイン |
このボタンをクリックして、図をズームインします。 |
Option/Alt+Shift+/"+/" |
ズームアウト |
このボタンをクリックして、図をズームアウトします。 |
Option/Alt+Shift+/"-/" |
テーブルダイアログ¶
テーブルダイアログでは、次のことができます。
テーブル構造の詳細を変更します。
既存のテーブルを編集したり、新しいテーブルを追加したりできます。
さまざまなフィールドについては、 table dialog を参照してください。
テーブルノード¶
テーブルノードには、テーブルの詳細がグラフィカルに表示されます。
トップバーには、列の詳細の表示を切り替えるために使用される 詳細トグルボタン があります。ノートが追加された場合にのみ表示される ノートボタン もあります。このボタンをクリックして、ノートをすばやく変更できます。
最初の行は、テーブルのスキーマ名を示しています。例上の画像の public 。
2行目はテーブル名を示しています。例上の画像の users 。
テーブル名の下の他のすべての行は、テーブルの列とデータ型です。列がプライマリキーの場合、ロックキーアイコンがあります。idは上の画像の主キーです。それ以外の場合は、列アイコンが表示されます。
ノードをクリックしてドラッグして、キャンバス上を移動できます。
テーブルノードをダブルクリックするか、ツールバーの編集ボタンをクリックすると、テーブルダイアログが開き、テーブルの詳細を変更できます。さまざまなフィールドについては、 table dialog を参照してください。
1対多リンクダイアログ¶
1対多のリンクダイアログでは、次のことができます。
2つのテーブル間に外部キーリレーションシップを追加します。
ローカルテーブル は、テーブルを参照し、 many のエンドポイントを持つテーブルです。
ローカル列 参照する列。
ReferencedTable は、参照されている 1つの エンドポイントを持つテーブルです。
参照される列 参照されている列。
多対多リンクダイアログ¶
多対多リンクダイアログでは、次のことができます。
2つのテーブル間に多対多のリレーションシップを追加します。
2つのテーブルから派生した列を持つリレーションシップテーブルを作成し、それらをテーブルにリンクします。
左のテーブル は、リンクされる最初のテーブルです。新しいリレーションテーブルとのリンクの 1つの エンドポイントを受け取ります。
左の列 最初のテーブルの列。常に主キーです。
右のテーブル は、リンクされる2番目のテーブルです。新しいリレーションテーブルとのリンクの 1つの エンドポイントを受け取ります。
右列 2番目のテーブルの列。常に主キーです。
テーブルリンク¶
テーブルリンクは、テーブル間の関係を示しています。
リンクの1行の端点は、参照されている列を示しています。
リンクの3本線の端点は、参照する列を示しています。
参照されている列または参照している列のいずれかがテーブルから削除されると、リンクが削除されます。
リンクをクリックしてドラッグして、キャンバス上を移動できます。
テーブルノート¶
ノートポップアップを使用して、データベースのデザイン中にノートをマークできます。
ポップアップは、ツールバーのノートボタンを使用して開きます。
テーブルにノートが追加されると、テーブルノードにノートボタンが表示されます。ボタンをクリックすると、ノートを確認・更新できます。