ERD-diagramskapare
Detta privata schema är inte tillgängligt eller har upphört. Gå tillbaka till första steget och skapa det igen.
Definiera entiteter och fält
Börja med en mall eller bygg en kompakt modell. Entitets- och fältnamn använder bokstäver, siffror och understreck så att den skapade Mermaid-koden blir portabel.
Med den här redigeraren modellerar du ett entitetsrelationsdiagram genom strukturerade fält i stället för en fri textdefinition: entiteter, fältnamn och fälttyper, visuella PK- och FK-roller, relationer och kardinaliteter. Börja med en mall för butik, blogg eller ett tomt projekt. Utifrån uppgifterna skapar verktyget Mermaid-kod och ett diagram som du kan exportera lokalt som SVG eller PNG. Projektet finns enbart i sessionStorage för den här webbläsarfliken, i högst 30 minuter, och skickas inte till en URL, våra servrar eller en server.
Så skapar du ett ERD-diagram
-
1
Börja med en mall eller ett tomt projekt
Välj butik, blogg eller ett tomt projekt. Mallarna är bara utgångspunkter och går att ändra helt.
-
2
Definiera entiteter och fält
Skapa upp till 12 entiteter med högst 20 fält i varje. Ange namn och typ för varje fält och markera PK- eller FK-rollen där det behövs.
-
3
Lägg till relationer och kardinaliteter
Koppla ihop relevanta entiteter och välj kardinalitet. Diagrammet och Mermaid-koden skapas från den strukturen.
-
4
Kopiera eller exportera lokalt
Kopiera Mermaid eller exportera diagrammet som SVG eller PNG. Vill du fortsätta senare exporterar du projektet som JSON och importerar det lokalt.
Vad du kan modellera i redigeraren
| Del | Gräns eller funktion |
|---|---|
| Entiteter | Upp till 12 per projekt |
| Fält | Upp till 20 per entitet, med namn och typ |
| Nyckelroller | PK och FK markeras visuellt i diagrammet |
| Relationer | Kopplingar mellan entiteter med kardinaliteter |
| Startpunkt | Mallar för butik och blogg, eller ett tomt projekt |
Inmatningen består av strukturerade formulärfält. Redigeraren är inte en DBML- eller SQL-tolk och importerar inte databasscheman i dessa format.
Så ser Mermaid-exporten ut
Redigeraren skapar Mermaid-kod i formatet erDiagram utifrån dina entiteter och relationer. Ett förenklat resultat kan se ut så här:
erDiagram
CUSTOMER ||--o{ ORDER : places
CUSTOMER {
int id PK
string email
}
ORDER {
int id PK
int customer_id FK
}
Du redigerar inte denna kod direkt. Ändra i stället entiteter, fält och relationer i redigeraren och kopiera den skapade Mermaid-koden när du vill använda den i dokumentation eller Markdown.
Ett praktiskt arbetssätt för en liten datamodell
- Börja med mallen som ligger närmast ditt fall, eller med ett tomt projekt.
- Ge entiteterna namn efter det systemet lagrar, till exempel kund, order eller artikel.
- Lägg till fält med användbara typer och markera primär- och främmande nycklar där de har en funktion i modellen.
- Skapa varje relation med dess kardinalitet och granska det färdiga diagrammet.
- Kopiera Mermaid för dokumentation eller exportera SVG och PNG för en presentation.
Export och lokal projekthantering
- Mermaid: kopierbar
erDiagram-kod för kompatibla Markdown-renderare. - SVG: skalbar vektorgrafik för dokumentation och designverktyg.
- PNG: bild för presentationsbilder och andra rasterbaserade mål.
- JSON: lokal projektexport att importera igen i den här redigeraren.
Det pågående projektet finns bara i sessionStorage för den aktiva fliken och upphör efter högst 30 minuter. Om du vill behålla det utanför fliken exporterar du det uttryckligen som JSON.
Begränsningar att känna till
Redigeraren är avsedd för kompakta modeller. Den tar inte emot SQL- eller DBML-indata, skapar inte SQL och låter dig inte dra eller ordna om noder manuellt. Diagramlayouten beräknas automatiskt från strukturen. För en stor databas blir det tydligare att skapa ett projekt för varje område eller kontext.
Vanliga frågor
Nej. Redigeraren arbetar med strukturerade entiteter, fält och relationer och tolkar varken DBML eller SQL. Den kan bara importera en JSON-fil som tidigare har exporterats lokalt från samma redigerare.
Nej. Layouten beräknas automatiskt från modellens struktur. Du kan ändra entiteter, fält, relationer och kardinaliteter, men inte dra eller sortera noder manuellt.
Nej. Projektinnehållet finns enbart i sessionStorage för den här fliken i högst 30 minuter. Det skickas inte till en URL eller en server. Export och JSON-import sker lokalt i din webbläsare.
Ett projekt kan innehålla upp till 12 entiteter, med upp till 20 fält i varje. Gränsen hjälper till att hålla både modellen och det skapade diagrammet läsbara.
Redigeraren skapar Mermaid-kod i formatet erDiagram från din modell. Du kan kopiera den för att använda diagrammet i kompatibel Markdown, medan ändringar fortfarande görs i verktygets strukturerade fält.
Relaterade verktyg
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
HTML-teckenreferens
En sökbar lista över HTML-entiteter med deras namngivna och numeriska koder samt kopiering med ett klick för specialtecken och symboler.
Referens för kortkommandon
Sök dokumenterade standardkommandon för VS Code, Chrome och Bash med GNU Readline i macOS, Windows och Linux.
CSS-pilgnerator
Skapa lokalt en CSS-pil med riktning, färg, storlek och ramens tjocklek och kopiera sedan regeln.
E-postvalidator
Validera en e-postadress: RFC 5322-syntaxkontroll, live-slagning av MX-poster samt detaljer om lokal del, domän och längd. Ingen e-post skickas.
Generator för platshållarbilder
Skapa en bild på 1–4000 px med egna färger och text, ladda ned PNG eller kopiera webbadress och HTML.
Verktyget finns på andra språk
- Pembuat Diagram ERD [ID]
- أداة إنشاء مخططات ERD [AR]
- Créateur de diagrammes ERD [FR]
- เครื่องมือสร้างแผนภาพ ERD [TH]
- ERD図作成ツール [JA]
- Kreator diagramów ERD [PL]
- Trình tạo sơ đồ ERD [VI]
- Criador de diagramas ERD [PT]
- Creador de diagramas ERD [ES]
- ER-Diagramm-Generator [DE]
- ERD 다이어그램 만들기 [KO]
- ERD-diagrammaker [NL]
- Создание ERD-диаграмм [RU]
- ERD Diyagram Oluşturucu [TR]
- ERD 图表生成器 [ZH]
- ERD Diagram Maker [EN]
- Creatore di diagrammi ERD [IT]