🗄️ Mermaid
Entitetsrelationsdiagram
Designa databasscheman som håller ihop
Vad är ett Entitetsrelationsdiagram?
Ett ER-diagram visar databasentiteter, deras attribut och kardinaliteten i relationerna mellan dem (en-till-många, många-till-många). Det är ritningen bakom varje relationsdatabas.
Live-exempel
erDiagram
CUSTOMER ||--o{ ORDER : places
ORDER ||--|{ ORDER_LINE : contains
PRODUCT ||--o{ ORDER_LINE : "ordered in"
CUSTOMER {
string id PK
string email UK
}
ORDER {
string id PK
date created_at
}När det ska användas
Designa ett nytt databasschema före den första migreringen
Dokumentera ett befintligt schema för nya teammedlemmar
Diskutera datamodeller med icke-tekniska intressenter
Grundläggande syntax
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Frågor om detta diagram
Hur läser jag kardinalitetssymboler som ||--o{ ?
|| betyder exakt en, o| noll eller en, }| en eller flera, }o noll eller flera. CUSTOMER ||--o{ ORDER utläses alltså “en kund lägger noll eller flera beställningar”.
Kan jag generera ett ER-diagram från SQL?
Ja — klistra in dina CREATE TABLE-satser eller beskriv dina data så producerar AI:n motsvarande ER-diagram med nycklar och relationer.
Skapa ditt Entitetsrelationsdiagram nu
Beskriv det på vanligt språk — AI:n skriver Mermaid-koden åt dig.
Öppna Mermaid Studio