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
Webpack-konfigurationsgenerator
Skapa en webpack.config.js för webpack 5 med vanlig JavaScript, React eller Vue: TypeScript, Babel, CSS eller Sass, bilder, HtmlWebpackPlugin, en utvecklingsserver och raden för npm install.
CSS-laddningsgenerator
Skapa en cirkulär spinnare i ren CSS: ställ in diameter, kanttjocklek, accentfärg och rotationshastighet, förhandsvisa direkt och kopiera den färdiga CSS-koden. Ingen SVG, ingen JavaScript.
OpenAPI-validerare
Klistra in ett OpenAPI- eller Swagger-dokument i JSON eller YAML och kontrollera dess kärnstruktur: versionsfält, info-objekt och paths, med tydliga fel och varningar.
PHP-formaterare
Lägg till radbrytningar och indrag med 2 eller 4 blanksteg i ett enkelt PHP-kodstycke. Granska resultatet: detta är varken en PHP-parser eller en PSR-12-korrigerare.
Protocol Buffers-avkodare
Avkoda Protobuf-byte lokalt från hex, Base64, Base64URL, text eller fil, granska fälttolkningar och exportera en privat rapport.
XSD-validerare
Validera ett XML-dokument mot ett XSD-schema och rapportera element- och typavvikelser med exakta radnummer.
Verktyget finns på andra språk
- Kreator diagramów ERD [PL]
- เครื่องมือสร้างแผนภาพ ERD [TH]
- Creador de diagramas ERD [ES]
- ERD図作成ツール [JA]
- Trình tạo sơ đồ ERD [VI]
- ERD 다이어그램 만들기 [KO]
- Créateur de diagrammes ERD [FR]
- Criador de diagramas ERD [PT]
- أداة إنشاء مخططات ERD [AR]
- ER-Diagramm-Generator [DE]
- Pembuat Diagram ERD [ID]
- ERD-diagrammaker [NL]
- Создание ERD-диаграмм [RU]
- ERD Diyagram Oluşturucu [TR]
- ERD 图表生成器 [ZH]
- ERD Diagram Maker [EN]
- Creatore di diagrammi ERD [IT]