🗄️ Mermaid
Entitets-relationsdiagram
Design databaseskemaer, der giver mening
Hvad er et Entitets-relationsdiagram?
Et ER-diagram viser databaseentiteter, deres attributter og kardinaliteten af relationerne mellem dem (en-til-mange, mange-til-mange). Det er tegningen bag enhver relationel database.
Live-eksempel
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
}Hvornår skal det bruges
Design et nyt databaseskema før den første migrering
Dokumentér et eksisterende skema for nye teammedlemmer
Diskutér datamodeller med ikke-tekniske interessenter
Grundlæggende syntaks
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Spørgsmål om dette diagram
Hvordan læser jeg kardinalitetssymboler som ||--o{ ?
|| betyder præcis én, o| nul eller én, }| én eller flere, }o nul eller flere. CUSTOMER ||--o{ ORDER læses altså “én kunde afgiver nul eller flere ordrer”.
Kan jeg generere et ER-diagram ud fra SQL?
Ja — indsæt dine CREATE TABLE-sætninger eller beskriv dine data, og AI’en producerer det tilsvarende ER-diagram med nøgler og relationer.
Opret dit Entitets-relationsdiagram nu
Beskriv det i almindeligt sprog — AI’en skriver Mermaid-koden for dig.
Åbn Mermaid Studio