🗄️ Mermaid
Diagram związków encji
Projektuj schematy baz danych, które mają sens
Czym jest Diagram związków encji?
Diagram ER pokazuje encje bazy danych, ich atrybuty oraz liczność relacji między nimi (jeden-do-wielu, wiele-do-wielu). To plan każdej relacyjnej bazy danych.
Żywy przykład
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
}Kiedy go używać
Projektowanie nowego schematu bazy danych przed pierwszą migracją
Dokumentowanie istniejącego schematu dla nowych członków zespołu
Omawianie modeli danych z osobami nietechnicznymi
Podstawowa składnia
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Pytania o ten diagram
Jak czytać symbole liczności, takie jak ||--o{ ?
|| oznacza dokładnie jeden, o| zero lub jeden, }| jeden lub więcej, }o zero lub więcej. Zatem CUSTOMER ||--o{ ORDER czyta się „jeden klient składa zero lub więcej zamówień”.
Czy mogę wygenerować diagram ER z SQL?
Tak — wklej swoje instrukcje CREATE TABLE lub opisz dane, a AI wygeneruje odpowiadający im diagram ER z kluczami i relacjami.
Stwórz swój Diagram związków encji już teraz
Opisz go naturalnym językiem — AI napisze kod Mermaid za Ciebie.
Otwórz Mermaid Studio