📝

Mermaidを書いてみたメモ 〜ER図〜

2023/01/11に公開

エンティティを定義

erDiagram
    products
    orders

型と名前

erDiagram
    products{
        string code
        string name
        datetime2 createdAt
        datetime2 updatedAt
    }
    orders{
        int id
        string productCode
    }

属性(PK,FK)

erDiagram
    products{
        string code PK
        string name
        datetime2 createdAt
        datetime2 updatedAt
    }
    orders{
        int id PK
        string productCode FK
    }

コメント

erDiagram
    products{
        string code PK "商品コード"
        string name "商品名"
        datetime2 createdAt "作成日時"
        datetime2 updatedAt "更新日時"
    }
    orders{
        int id PK "注文ID"
        string productCode FK "商品コード"
    }

リレーショナルの定義

erDiagram
    products{
        string code PK "商品コード"
        string name "商品名"
        datetime2 createdAt "作成日時"
        datetime2 updatedAt "更新日時"
    }
    orders{
        int id PK "注文ID"
        string productCode FK "商品コード"
    }
    products ||--o{ orders: "商品コード"
左端 右端 意味
|o o| 0個 or 1個
|| || 1個
}o o{ 0個以上
}| |{ 1個以上

Discussion