無料AI ER図ジェネレーター
データベースの記述を瞬時にプロ品質のエンティティ・リレーションシップ図に変換。エンティティ、属性、関係性を記述するだけで、AIがERDを作成。
1つの段落からの実際のER図
記法なし、DDLなし——記述のみ。

入力

AIが生成するもの
「order-lineで数量と単価を追跡」という表現がOrderLineを複合PK付きの別エンティティとしてトリガーします——AIがあなたが指定しなくてもこれを処理します。
ER図ジェネレーターとは?
エンティティ、その属性、それらの関係を記述すると——「顧客は多くの注文ができる、各注文は商品を指す1つ以上の明細を持つ」——Flowovaが主キー、外部キー、標準のカーディナリティ記法(1、N、M:N)を備えたエンティティ・リレーションシップ図を生成します。逆方向にも機能:CREATE TABLE文やDBMLを貼り付ければスキーマが図になります。既存データベースのドキュメント化、新規設計、リリース前のマイグレーションレビューに有用です。
ER図の生成方法
データベースを記述
データベースの説明を入力または貼り付け:エンティティ、属性、それらの関係。普通の英語(「顧客は多くの注文ができる」)またはDDL/JSONスキーマを貼り付け——AIが両方をパースします。
- 普通の英語:「顧客は多くの注文を持つ」
- CREATE TABLE、DBML、JSON Schemaに対応
- プロンプトでChenまたはCrow's Footを指定
AIがERDを作成
Flowovaがエンティティ、主キー、外部キー、カーディナリティ(1:1、1:N、M:N)を識別します。記述に基づいてChenまたはCrow's Foot記法を選び、適切な場合は多対多関係をジャンクションテーブルに解決します。
- 主キー、外部キー、インデックスをマーク
- カーディナリティ:1:1、1:N、M:N記法
- 暗黙の場合は多対多をジャンクションテーブルに解決
カスタマイズとエクスポート
インラインで属性タイプを微調整し、主/外部キーをマーク、ドメイン別にエンティティを再グループ化してエクスポート。Proアカウントは「userテーブルをauthとprofileに分割」や「監査ログを非正規化」のようなことをAIチャットエージェントに依頼できます。
- インラインで属性タイプを編集
- AIチャットエージェント(Pro):「userテーブルをauthとprofileに分割」
- PNGは無料、SVGとMermaidはPro
ER図ジェネレーターの機能

普通の英語からスキーマへ
「顧客は多くの注文ができる、各注文は商品を指す明細を持つ」は、PK、FK、1:N関係がラベル付けされた4つのテーブルを生成します。

DDLとDBML入力
`CREATE TABLE`ブロックまたはDBMLスキーマを貼り付ければ、構造から図が生成されます——AI推論なし、フィールドごとに正確なレンダリング。

ChenまたはCrow's Foot記法
プロンプトで希望の記法を指定(「Crow's Footを使って」)——図が2つの業界標準カーディナリティシステム間で切り替わります。

PK / FK / Unique制約
主キーはPK サフィックス、外部キーはFK、ユニーク制約はUQでマーク。複合キーはエンティティ上に複数のPKマーカーでレンダリングされます。

M:Nのためのジャンクションテーブル
多対多関係(「商品は多くの注文に現れる、各注文は多くの商品を持つ」)は、自動的にOrderLineスタイルのジャンクションテーブルに解決されます。

リファクタリング用AIチャットエージェント(Pro)
「userテーブルをauthとprofileに分割」「監査ログをeventsテーブルに非正規化」——自然言語によるスキーマリファクタリング。
ER図ジェネレーターを使うべき場面
このツールが向いている用途
- マイグレーションを書く前に、製品要件やユーザーストーリーから新しいデータベーススキーマを設計。
- 新入社員オンボーディング、技術的負債監査、マイグレーション計画のための既存スキーマのドキュメント化。
- DDLを流暢に読まないPM、デザイナー、経営層にデータモデルを伝える。
- 技術仕様書、RFC、アーキテクチャレビュー、コンプライアンスドキュメントの図成果物。
別のツールを使うべき用途
- ランタイムでデータがシステム間をどう動くか——データフロー図メーカーがアーキテクチャをキャプチャします。ER図は静的スキーマを記述します。
- 継承とメソッドを持つクラス図またはOOドメインモデル——PlantUMLやStarUMLのようなUMLツールが適切な形に近いです。
- 本番対応のマイグレーションSQL——ここで設計を生成してから、DDLを手書きするかマイグレーションフレームワーク(Prisma、Drizzle、Alembic、Liquibase)を使ってください。
- MongoDBやDynamoDBのNoSQLドキュメント構造——ER記法はテーブルとジョインを中心に構築されています。dbdiagram.ioまたはカスタム形状のHackoladeがドキュメントモデリングに適合します。
ER図ジェネレーターのFAQ
関連ガイド
ER Diagram Guide: Entity Relationship Diagrams, ERD Symbols, and Examples
Learn how to draw an ER diagram (ERD) for database design. Covers entities, attributes, relationships, cardinality, Chen vs Crow's Foot notation, and real schema examples.
データフロー図(DFD):レベル0、1、2、記号と例
適切な表記法でDFDを作成する方法を解説します。DFDのレベル0、レベル1、レベル2、Yourdon-DeMarco対Gane-Sarsonの記号、実際の例を網羅しています。
シーケンス図ガイド:概要、UML表記、オンラインでの作成方法
シーケンス図とは何か、UML表記の仕組み、API設計、マイクロサービス、認証フローでいつ使うかを解説します。AIによるシーケンス図生成のオプションも紹介します。
AIフローチャートジェネレーターを試してみませんか?
数万人のプロフェッショナルがアイデアを可視化するためにFlowovaを使っています。AIフローチャートの作成を今すぐ数秒で始めましょう。
無料で始める