Lucidchart で実体関連図を作成

著者:  Morgan T
最終更新日:  

テキスト、スタイル、フィールド間の関連をカスタマイズして、実体関連図 (ERD) を作成することができます。SQL インポート機能を使用すれば、データベース表やスキーマを自動で生成することが可能です。

プランの利用可能: 無料、個人、チーム、エンタープライズ。
  • FedRAMPアカウントで利用可能です。
  • アカウントで利用可能な内容については Lucid Plans の記事、またはアップグレードの手順については Lucid Plans の記事をご覧ください。

ウォッチ: ER ダイアグラム

ERD の概要

実体関連図 (ERD) とは、データベース内の要素がどのように関連しているかを視覚的に表現したものです。ER 図は、実体と関連という2つのオブジェクトタイプで構成されます。ここでいう実体とは、データセットのデータを構成する要素のことで、キャンバス上に図形として表示されます。実体間の関連は、データベースの2つの要素がどのように相互作用するかを表す、濃度と呼ばれる特殊な終端を持つ線で表されます。

データベースをインポート

ERD インポート機能を使えば、図形メニューに直接すべてのデータベース表とスキーマをアップロードすることができます。更新されたデータベースファイルをインポートすれば、図形メニュー内やキャンバス上のフィールドが更新されます。

データベース構成要素のインポートは以下の手順で行います。

  1. キャンバスの左上にある検索アイコン 検索アイコン.png クリックしてください。
  2. 左側のパネルから「データから作成」を選択してください。
  3. 「ER(ER図)」タイルを選択してください。
  4. 「データをインポートする」ドロップダウンから 「SQL データベースからインポート」を選択してください。
  5. ドロップダウンから使用するデータベース管理システム(DMBS)を選択します
  6. 「 クリップボードにコピー」を選択してクエリをコピーし 、データベース上で実行します。
  7. Lucidに戻り、ウィンドウ右下の「次へ」をクリックしてください。
  8. 結果をパソコンからファイルとしてアップロードするか、出力をプレーンテキストとして貼り付けてください。
  9. [インポート] をクリックします。

クラシック Lucidchart エディターにデータベースをインポートする詳細手順については、下のドロップダウンから展開してください。

クラシックな Lucidchart エディターの手順はこちらをクリックしてください

データベース構成要素のインポートは以下の手順で行います。

  1. 図形メニューの下部にある [他の図形] アイコンをクリックして、図形ライブラリマネージャーを開きます。
  2. 「実体関連」図形ライブラリを検索します。
  3. 「実体関連」の隣にあるチェックボックスをクリックします。
  4. [選択した図形を使用] を選択します。
  5. ER図形ライブラリから 「インポート 」をクリックします 。
  6. インポートメニューで、使用するデータベース管理システム(DBMS)を選択します。

     
  7. クエリをコピーするには 「クリップボードにコピー」 をクリックしてください。
  8. データベースにクエリを貼り付けて実行します。
  9. [次へ] を選択します。
  10. [ファイルを選択] をクリックし、 .CSV、.TSV、.TXT のいずれかのファイルをインポートします。
    • あるいは、クエリ結果をコピーして開いたテキストエリアに貼り付ける方法もあります。 
  11. [インポート] をクリックします。   

 

Lucidchart インポートしたクエリを即座にデータベーステーブルのリストに変換し、そのリストを図形メニューでスキーマ化・整理します。 図形メニューの各折りたたみ可能なセクションはデータベースを表しています。 セクション内の名前はデータベーステーブルに対応しています。 追加の小節では、スキーマを示すことになる。

その後、データベース表を図形メニューからキャンバスにドラッグします。主キーと外部キーが適切に設定されている場合、関連する表をキャンバスにドラッグすると、Lucidchart が自動的に関連を表す線を描画します。

Salesforce スキーマのインポート enterprise-タグ.png

Salesforce からのスキーマインポート機能を使用することにより、管理者は Salesforce インスタンスのアーキテクチャをマッピングできるようになります。

注: この機能は Enterprise アカウントでのみ使用でき、FedRAMP 環境のユーザーは使用できません。

スキーマのインポートは以下の手順で行います。

  1. クリック検索アイコン.pngキャンバスの左上にある検索アイコン。
  2. 左側のパネルから「データから作成」を選択してください。
  3. 「ER(ER図)」タイルを選択してください。
  4. 「データのインポート」ドロップダウンから「Salesforceからインポート」を選択します。
  5. 次の画面でSalesforceへのサインインを求められます。「続行」をクリックしてください。
  6. これまでSalesforceにリンクしていなければ、次のウィンドウでLucidchartにSalesforceアカウントへのアクセス権限を与えるよう促されます。「許可」をクリックしてください。
    • アクセス権限は Lucid のアカウント設定からいつでも取り消すことができます。
    • この手順の後にエラーメッセージが表示された場合は、Salesforce ユーザープロファイルのログイン IP 範囲を確認し、範囲に制限がないことを確認してください。
  7. 次のウィンドウで Lucidchart へインポートする Salesforce オブジェクトを選択します。
  8. 上部の検索バーを使用して、特定のオブジェクトを検索してください。該当するオブジェクトが見つからない場合は、検索語句を調整するよう求められます。
  9. 「関連のみ表示」と「すべてのオブジェクト詳細を表示する」のどちらかを選びます。
  10. 「インポート」をクリックします。

クラシック Lucidchart エディターにスキーマをインポートする詳細手順については、下のドロップダウンから展開してください。

クラシックな Lucidchart エディターの手順はこちらをクリックしてください

スキーマのインポートは以下の手順で行います。

  1. 図形メニューの下部にある [他の図形] アイコンをクリックして、図形ライブラリマネージャーを開きます。
  2. 「実体関連」図形ライブラリを検索します。
  3. 「実体関連」の隣にあるチェックボックスをクリックします。
  4. [選択した図形を使用] を選択します。
  5. ER図形ライブラリの 「Salesforce Import 」をクリックします。
  6. ポップアップ表示されるダイアログの [Salesforce からインポート] をクリックします。



  7. 次のウィンドウで Salesforce にサインインするように求められます。[続行] をクリックします。
  8. Salesforce にリンクしたことがない場合、次のウィンドウで Salesforce アカウントへのアクセスを Lucidchart に許可するよう求められます。 [許可] をクリックします。
    • アクセス権限は Lucid のアカウント設定からいつでも取り消すことができます。
    • この手順の後にエラーメッセージが表示された場合は、Salesforce ユーザープロファイルのログイン IP 範囲を確認し、範囲に制限がないことを確認してください。
  9. 次のウィンドウで Lucidchart へインポートする Salesforce オブジェクトを選択します。
    • 上部の検索バーを使用して、特定のオブジェクトを検索してください。該当するオブジェクトが見つからない場合は、検索語句を調整するよう求められます。
  10. 「関連のみ表示」と「すべてのオブジェクト詳細を表示する」のどちらかを選びます。
  11. [インポート] をクリックします。

 

ERD の更新

ER図を更新するには、上記の関連セクションの手順に従ってください。 最終ステップで「インポート」をクリックすると、ポップアップウィンドウが表示されます。以下の選択肢から1つを選んでください。

  • いいえ、ツールボックスのみです:ツールボックス内の図形を更新してください。
  • はい:キャンバスとツールボックスの両方に既に図形を更新してください。

ERD を手動で作成または編集

ER 図形ライブラリを使用して、ER 図を手動で作成できます。 図形ライブラリから図形をドラッグして、関連付け、テキスト、スタイルを追加することで、これを実現できます。

ヒント: AIを使ってER図を作成すれば、時間を節約できます。LucidchartのLucid AIを活用して生産性を向上させる方法については、こちらの記事をご覧ください。

フィールドの追加と削除

フィールドの追加または削除には図形を選択し、キャンバスの右上にある右パネルアイコンか図形編集バーをクリックして右パネルを開きます。 詳細オプションのドロップダウンメニューで、必要なフィールド数を指定します。

クラシックな Lucidchart エディターでのフィールドの追加・削除方法については、下のドロップダウンから展開してください。

クラシック Lucidchart エディターの情報はこちらをクリックしてください。

フィールドの追加または削除は図形を選択するか、キャンバス右上のコンテキストパネルアイコンをクリックして実体コンテキストパネルを開きます。詳細オプションのドロップダウンで必要なフィールド数を指定します。

 

テキストを追加

テキストをダブルクリックしてテキスト編集モードに入ります。

テキストボックスを選択した後は、以下のいずれかのボタンを使えるようになります。

  • キーボードの Tab キーで次の行に移動します。
  • Shift+Tab で前の行に移動します。
  • [Enter] を押すか、オブジェクトの外側をクリックして終了します。

実体のサイズを調整

オブジェクトのサイズを変更するには、オブジェクトの四隅のいずれかをクリックして、希望する方向にドラッグします。オブジェクトを動かすと、オブジェクトの内容に合わせて列が自動で調整されます。

線を追加

オブジェクト上の任意のノードからクリック・ドラッグすることで、2つの実体の間に関連線を作成します。 線を別の図形にドラッグして、特定のフィールドに関連を作成できます。

キャンバス上でカーソルをドラッグして放すと、自動プロンプトで新しい実体オブジェクトを作成することもできます。

注 : 関連を作成した後でフィールドの追加や削除を行うと、線は接続先のフィールドに従い移動します。そのため、線を再描画する必要はありません。

実体の折り畳みまたは展開

実体を折りたたみまたは展開してダイアグラムをクリーンアップまたは簡素化するには、次の手順に従います。

  1. 折りたたみまたは展開したい実体を選択します。
    • 一度に複数の実体を折りたたんだり展開したりすることはできません。
  2. 実体の右上近くに見える矢印アイコンをクリックしてください。

右のパネルから実体を選択すると、折りたたみや展開も可能です。 そのためには、右側のパネルから 折りたたみテーブル をクリックするか展開 テーブル をクリックしてください。

折りたたみや、クラシックな Lucidchart エディターでの実体展開に関する情報は、下のドロップダウンから展開してください。

クラシック Lucidchart エディターの情報はこちらをクリックしてください。

実体を選択したときにキャンバスの右側に表示されるコンテキスト パネルから実体を折りたたみまたは展開することもできます。 そのためには、「レイアウト」タブの「詳細オプション」の下にある折りたたみテーブルまたは展開テーブルをクリックします。

 

線の書式設定

ER図の線に書式を加えるには:

  1. ER図ダイアグラムで線を選択します。
  2. 表示された図形編集バーから右のパネル 右パネルアイコン.png 開くためにクリックしてください。
  3. 右パネルの「線」セクションで、エンドポイントのドロップダウンから新しい線エンドポイント濃度を設定するオプションを選択します。

クラシックな Lucidchart エディターでの線のフォーマット方法については、下のドロップダウンから展開してください。

クラシック Lucidchart エディターの情報はこちらをクリックしてください。

ER図の線にフォーマットを追加するには、線を選択し、プロパティバーのドロップダウンメニューから線の各端点に新しい濃度を割り当ててください。 ER図のデフォルト線は、以下の画面録画の開始点です。

 

ERD の濃度の説明

濃度はデータベースと実体の間の関連を表します。 各線接続は、実体間の関連の種類を反映する異なる記号を含みます。

このガイドでは、各記号が表す濃度を説明しています。

erd-cardinality-guide.png

シェーディングを追加し、ヘッダーの色を変更します

右側のパネルの「詳細設定」セクションから、以下の操作が可能です。

  • テーブルの交互行や、右パネルの「詳細オプション」を使ってテーブルヘッダーにシェーディングを追加できます。
  • ヘッダーへ、または一行おきに色を変更します。

クラシックな Lucidchart エディターでシェーディングの追加やヘッダーカラーの変更方法については、下のドロップダウンから展開してください。

クラシック Lucidchart エディターの情報はこちらをクリックしてください。

[高度な図形] バーを使って、実体オブジェクトの色を調整することができます。ここでは、そのためのオプションをご紹介します。

  • コンテキストパネルの「詳細オプション」を使って、テーブルの交互行やテーブルヘッダーにシェーディングを加えてください。
  • ヘッダーへ、または一行おきに色を変更します。

 

  • テキスト の形式、サイズ、色、フォント、配置を変更します。
  • 線の 太さと色を調整します。
  • 図形の書式設定 塗りつぶしの色、グラデーションや画像の選択

先端: 色分けしてキーを追加することでERDを強化します。 詳しくは 、Lucidchart に図のキーを追加する の 記事をご覧ください。

ERD の更新

更新されたデータベースファイルを既存の ERD にインポートするには、次の手順に従います。

  1. ページの左側にある実体関連図形ライブラリで [インポート] を選択します。 
  2. 表示されるポップアップで、以下のいずれかのオプションを選択してください。
    • いいえ、ツールボックスのみ - ツールボックス内のデータのみが更新されます。
    • はい - ツールボックスと文書上の既存の図形の両方が更新されます。

ERD のエクスポート

ER図をテーブル間の接続を除き、好きな DBMS (データベース管理システム)にエクスポートしてください。
 

ページ全体のエクスポートは以下の手順で行います。

  1. キャンバスの右上の右パネルアイコン 右パネルアイコン.png クリックしてください。
  2. キャンバスでER図形を選択してください。
  3. 右パネルから 「ER図のエクスポート 」を選択します。
  4. 表示されるウィンドウで、ドロップダウンメニューからシステムを選択します。
  5. コードボックスから生成されたコマンドをコピーするか、 クリップボードにコピーをクリックします。
  6. [完了] をクリックします。

クラシック Lucidchart エディターでのER図のエクスポート手順の詳細は、下のドロップダウンから展開してください。

クラシックな Lucidchart エディターの手順はこちらをクリックしてください

ページ全体のエクスポートは以下の手順で行います。

  1. ER図形ライブラリで「エクスポート」をクリックします。
  2. [SQL へエクスポート] ダイアログボックスが表示されます。メニューから DBMS を選択します。
  3. 「クリップボードにコピー」を クリックすると 、ページ全体の正しい文言がコピーされます。
  4. [完了] をクリックします。

よくある質問 (FAQ)

なぜ私のダイアグラムの図形間の関連が表示されないのですか?

Lucidchart にインポートした ERD の実体間に線を描画されない場合は、データファイルで主キーと外部キーによる関係が示されていない可能性があります。これを確認するには、データファイルを開き、各行の最後のセルに実体間の関連に関する情報が入力されていることを確認してください。

ERD のエクスポートに制限はありますか?

ERD を Quickbase にエクスポートする場合、テーブル数は最大80、接続数は最大50に制限されます。その他のフォーマットでエクスポートする場合は特に制限はありません。

図形ライブラリのインポートメニューはどこに行ったのでしょうか?
既存のER図に更新されたデータベースファイルをインポートするには、以下の手順をフォローしてください:

  1. クリックファイルメニューアイコン.pngファイルメニューのアイコン。
  2. カーソルを合わせるカーソルを「ファイル」の上に置きます。
  3. カーソルを合わせるカーソルを「インポート」の上に置く。
  4. 「データ」をクリックします。
  5. ER(図)を選択してください。
  6. 「データをインポート」ドロップダウンをクリックし、「Salesforceからインポート」または「SQLデータベースからインポート」を選択してください。
    • 「Salesfoceからインポート」を選択したら、Salesforceアカウントにログインしてプロンプトをフォローしてください。
    • 「SQL データベースからインポート」を選択したら、データベース管理システム(DBMS)を選択し、「 次へ」をクリックします。 次に「パソコンからファイルをアップロードする」か「出力をプレーンテキストとして貼り付ける」のどちらかを選択し、「 インポート」をクリックします。

リソース

この機能の詳細については、以下の追加リソースを参照してください。 これらのリソースは英語でのみご利用いただけます。

コミュニティの投稿

ERD を構築することで、データベース間の関係を表現することができます。

テンプレート
データベース ER図 (カラスの足)

DBMS ER 図 (UML 表記)

動画

エンティティ関係図 (ERD) チュートリアル - パート 1

エンティティ関係図 (ERD) チュートリアル - パート 2

この記事へのフィードバックをお寄せください

この記事に関するフィードバックはありますか?体験の内容についてこちらから教えてください。

お探しの内容は見つかりましたか?

他に質問がある場合や、学んだことを共有したい場合は、当社の コミュニティ   でサポートを得て、他のユーザーと協力しましょう。