🗄️ Mermaid
Entitně-relační diagram
Navrhujte databázová schémata, která dávají smysl
Co je Entitně-relační diagram?
ER diagram zobrazuje databázové entity, jejich atributy a kardinalitu vztahů mezi nimi (jeden k více, více k více). Je to základní plán každé relační databáze.
Živý příklad
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
}Kdy ho použít
Návrh nového databázového schématu před první migrací
Dokumentace existujícího schématu pro nové členy týmu
Diskuse o datových modelech s netechnickými kolegy
Základní syntaxe
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Otázky k tomuto diagramu
Jak číst symboly kardinality jako ||--o{ ?
|| znamená přesně jeden, o| nula nebo jeden, }| jeden nebo více, }o nula nebo více. CUSTOMER ||--o{ ORDER se tedy čte „jeden zákazník zadává nula nebo více objednávek“.
Mohu vygenerovat ER diagram z SQL?
Ano — vložte své příkazy CREATE TABLE nebo popište svá data a AI vytvoří odpovídající ER diagram s klíči a vztahy.
Vytvořte svůj Entitně-relační diagram hned teď
Popište ho přirozeným jazykem — AI napíše Mermaid kód za vás.
Otevřít Mermaid Studio