実際の動作を見る
ER図の例
同じツールに4つの依頼。以下の図はすべて実際に生成されたものです。
入力する内容
銀行管理データベースを作成してください。テーブルはBank、Branch、Employee、Customer、Account、Transaction、Loan、LoanPaymentです。支店は銀行に属し、従業員を抱えます。口座とローンは顧客および支店に属し、取引は口座に、ローンの支払いはローンに紐づきます。
次に試すAccountに紐づくクレジットカードのテーブルを追加支店の住所履歴テーブルを追加
実体関連図(ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
生成された図
ER図とは?
ER図(実体関連図)は、データベースを視覚的に表したモデルです。システムに保存するエンティティ、それぞれの属性、エンティティ間の関係を示します。
主キーは行を識別し、外部キーはテーブル同士を結びます。カラスの足記法では、1対1、1対多、任意の関係を示せるため、データベースを構築する前に設計を検討できます。
- Standard
- Chen 1976 / Everest 1976 (crow's foot)
- Also follows
- Implements the crow's-foot subset
- Engine
- schematex-erd
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
利用者
ER図を使うのはどんな人?
テーブルやアプリケーション画面を作る前に、在庫、仕入先、在庫の動きを整理します。
社内システム向けに、従業員のスキルや資格をエンティティと関係として整理します。
貸出アプリケーション向けに、本、利用者、貸出、所蔵資料をわかりやすく記録します。
使い方
ER図の作成方法:3つのステップ
01
説明する
まずは1段落で十分です。
“銀行管理データベースを作成してください。テーブルはBank、Branch、Employee、Customer、Account、Transaction、Loan、LoanPaymentです。支店は銀行に属し、従業員を抱えます。口座とローンは顧客および支店に属し、取引は口座に、ローンの支払いはローンに紐づきます。”
02
図を確認
最適なエンジンで描画します。
03
変更点を伝える
編集のたびにバージョンを保存します。
Accountに紐づくクレジットカードのテーブルを追加
V2 · DRAWN FROM V1, NOTHING RETYPEDよくある質問
よくある質問
ER図とは何ですか?
ER図は、エンティティとその属性、エンティティ間の関係を示すデータベースモデルです。一般に、主キー、外部キー、関係の多重度も表します。
ER図とデータベーススキーマの違いは何ですか?
ER図はデータベース設計を視覚的に表したものです。スキーマは、テーブル定義、データ型、制約など、データベースに実装する正式な構造を指します。
カラスの足記号は何を意味しますか?
カラスの足記法では、多重度を表します。一本線は「1」、カラスの足は「多」、丸印は任意の関係を示します。
ER図はいつ作成すればよいですか?
新しいデータベースの設計、既存アプリケーションのドキュメント作成、データモデルのレビュー、チームメンバーへの関係の説明に使えます。
関連ツール