generated at
mermaid.js:ER図
主にデータベース設計で用いられる


ノードで表す
エンティティに含める 属性
エンティティ同士の接続
a.mermaid
erDiagram USER{ number user_id string user_name } USER ||--o{ FOLLOW: "" USER ||--o{ POST: "posted"

エンティティの多重度
「1対1」とか「1対多」とか
b.mermaid
erDiagram ER1 |o--o| ER2: "0 or 1" ER3 ||--|| ER4: "1" ER5 }o--o{ ER6: "0以上" ER7 }|--|{ ER8: "1以上"

キー(key
アトリビュートコメント
アトリビュートにコメントをつける

c.mermaid
erDiagram USER{ number user_id PK "ユーザーを識別する番号" string user_name "ユーザーの名前" } POST{ number user_id FK "外部キー" number post_id PK string title string text datetime posted_at } USER ||--o{ POST: ""