🗄️ Mermaid
Diagramma entità-relazione
Progetta schemi di database che abbiano senso
Che cos’è un Diagramma entità-relazione?
Un diagramma ER mostra le entità di un database, i loro attributi e la cardinalità delle relazioni tra di esse (uno a molti, molti a molti). È il progetto di ogni database relazionale.
Esempio dal vivo
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
}Quando usarlo
Progettare un nuovo schema di database prima della prima migrazione
Documentare uno schema esistente per i nuovi membri del team
Discutere i modelli di dati con interlocutori non tecnici
Sintassi di base
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Domande su questo diagramma
Come si leggono i simboli di cardinalità come ||--o{ ?
|| significa esattamente uno, o| zero o uno, }| uno o più, }o zero o più. Quindi CUSTOMER ||--o{ ORDER si legge «un cliente effettua zero o più ordini».
Posso generare un diagramma ER dall’SQL?
Sì — incolla le tue istruzioni CREATE TABLE o descrivi i tuoi dati e l’IA produce il diagramma ER corrispondente con chiavi e relazioni.
Crea ora il tuo Diagramma entità-relazione
Descrivilo in linguaggio naturale — l’IA scrive il codice Mermaid per te.
Apri Mermaid Studio