Lucidchart で実体関連図を作成

著者:  Morgan T
最終更新日:  

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

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

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

ERD の概要

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

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

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

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

  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. 図形メニューの下部にある [他の図形] アイコンをクリックして、図形ライブラリマネージャーを開きます。
  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 図形ライブラリを使用して、ER 図を手動で作成できます。 図形ライブラリから図形をドラッグして、関連付け、テキスト、スタイルを追加することで、これを実現できます。

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

フィールドの追加と削除

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

テキストを追加

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

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

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

実体のサイズを調整

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

線を追加

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

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

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

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

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

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

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

線の書式設定

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

ERD の濃度の説明

濃度は、データベース間または実体間の関連を表します。線の接続にはそれぞれ、実体間の関連の種類を示すさまざまな記号が含まれています。

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

erd-cardinality-guide.png

スタイルの追加

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

  • コンテキストパネルの [高度なオプション] メニューを使用して、表のヘッダーへ、または一行おきに色を追加することもできます。
  • ヘッダーへ、または一行おきに色を変更します。

キャンバス上部の書式設定バーを使って、選択した実体オブジェクトのスタイルを以下のように設定できます。

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

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

ERD の更新

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

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

ERD のエクスポート

ERD を任意の DBMS にエクスポートすることができます (表の間の結合は対象外となります)。

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

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

よくある質問 (FAQ)

図内の図形間の関連が表示されないのはなぜですか?

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

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

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

リソース

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

コミュニティの投稿

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

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

DBMS ER 図 (UML 表記)

動画

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

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

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

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

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

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