🗄️ Mermaid
Diagramă entitate-relație
Proiectează scheme de baze de date cu sens
Ce este o Diagramă entitate-relație?
O diagramă ER arată entitățile unei baze de date, atributele lor și cardinalitatea relațiilor dintre ele (unu-la-mai-mulți, mai-mulți-la-mai-mulți). Este planul oricărei baze de date relaționale.
Exemplu live
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
}Când să o folosești
Proiectează o nouă schemă de bază de date înainte de prima migrare
Documentează o schemă existentă pentru noii membri ai echipei
Discută modelele de date cu interlocutori non-tehnici
Sintaxă de bază
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Întrebări despre această diagramă
Cum citesc simbolurile de cardinalitate precum ||--o{ ?
|| înseamnă exact unu, o| zero sau unu, }| unu sau mai mulți, }o zero sau mai mulți. Astfel, CUSTOMER ||--o{ ORDER se citește „un client plasează zero sau mai multe comenzi”.
Pot genera o diagramă ER din SQL?
Da — lipește instrucțiunile tale CREATE TABLE sau descrie-ți datele, iar IA produce diagrama ER corespunzătoare, cu chei și relații.
Creează-ți acum Diagramă entitate-relație
Descrie-o în limbaj natural — IA scrie codul Mermaid pentru tine.
Deschide Mermaid Studio