MermaidでER図を書く
以下のコード例では省略しているが、1行目にerDiagramと書く必要がある
関係
table:関係
|o o| 0 または 1
|| || 1
}o o{ 0以上の複数
}| |{ 1以上の複数
例 会社 : 社員 = 1 : 0以上
code:mermaid
company ||--o{ employee: company_code
https://gyazo.com/76528be10488a285c0685550a877ecec
実線と破線
依存関係を表す
片方が存在しなくても、もう片方が存在しうる関係の場合、破線で表す
多対多の状態
独立で存在するので破線を使う
https://gyazo.com/e62d674e0f05055c141e215d498bcd01
以下のように、交差Entityを挟んで実線で結ぶように変更する
https://gyazo.com/5606d95e1d10b8f926769cded2886191