🗄️ Mermaid
Entitno-relačný diagram
Navrhujte databázové schémy, ktoré dávajú zmysel
Čo je Entitno-relačný diagram?
ER diagram zobrazuje databázové entity, ich atribúty a kardinalitu vzťahov medzi nimi (jeden k viacerým, viacero k viacerým). Je to základný plán každej relačnej databázy.
Živý prí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
}Kedy ho použiť
Návrh novej databázovej schémy pred prvou migráciou
Dokumentácia existujúcej schémy pre nových členov tímu
Diskusia o dátových modeloch s netechnickými kolegami
Základná syntax
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Otázky k tomuto diagramu
Ako čítať symboly kardinality ako ||--o{ ?
|| znamená presne jeden, o| nula alebo jeden, }| jeden alebo viac, }o nula alebo viac. CUSTOMER ||--o{ ORDER sa teda číta „jeden zákazník zadáva nula alebo viac objednávok“.
Môžem vygenerovať ER diagram z SQL?
Áno — vložte svoje príkazy CREATE TABLE alebo opíšte svoje dáta a AI vytvorí zodpovedajúci ER diagram s kľúčmi a vzťahmi.
Vytvorte svoj Entitno-relačný diagram hneď teraz
Opíšte ho prirodzeným jazykom — AI napíše Mermaid kód za vás.
Otvoriť Mermaid Studio