🗄️ Mermaid
Diagramme entité-association
Concevez des schémas de base de données cohérents
Qu’est-ce qu’un Diagramme entité-association ?
Un diagramme ER montre les entités d’une base de données, leurs attributs et la cardinalité de leurs relations (un-à-plusieurs, plusieurs-à-plusieurs). C’est le plan de toute base relationnelle.
Exemple en direct
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
}Quand l’utiliser
Concevoir un nouveau schéma avant la première migration
Documenter un schéma existant pour les nouveaux arrivants
Discuter les modèles de données avec des interlocuteurs non techniques
Syntaxe de base
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Questions sur ce diagramme
Comment lire les symboles de cardinalité comme ||--o{ ?
|| signifie exactement un, o| zéro ou un, }| un ou plusieurs, }o zéro ou plusieurs. CUSTOMER ||--o{ ORDER se lit donc « un client passe zéro ou plusieurs commandes ».
Puis-je générer un diagramme ER depuis du SQL ?
Oui — collez vos instructions CREATE TABLE ou décrivez vos données : l’IA produit le diagramme ER correspondant avec clés et relations.
Créez votre Diagramme entité-association maintenant
Décrivez-le en langage naturel — l’IA écrit le code Mermaid pour vous.
Ouvrir Mermaid Studio