🗄️ Mermaid

Olem-suhe diagramm

Kavandage andmebaasiskeemid, mis on loogilised

Mis on Olem-suhe diagramm?

ER-diagramm näitab andmebaasi olemeid, nende atribuute ja nendevaheliste seoste kardinaalsust (üks-mitmele, mitu-mitmele). See on iga relatsioonilise andmebaasi alusplaan.

Elav näide

Mermaid-kood
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
    }
Elav näide

places

contains

ordered in

CUSTOMER

string

id

PK

string

email

UK

ORDER

string

id

PK

date

created_at

ORDER_LINE

PRODUCT

Millal seda kasutada

Kavandage uus andmebaasiskeem enne esimest migratsiooni
Dokumenteerige olemasolev skeem uutele meeskonnaliikmetele
Arutage andmemudeleid mittetehniliste osapooltega

Põhisüntaks

.mmd
erDiagram
    USER ||--o{ POST : writes
    USER {
      string id PK
      string email
    }

Küsimused selle diagrammi kohta

Kuidas lugeda kardinaalsussümboleid nagu ||--o{ ?

|| tähendab täpselt ühte, o| nulli või ühte, }| ühte või enamat, }o nulli või enamat. Seega CUSTOMER ||--o{ ORDER loetakse „üks klient esitab null või rohkem tellimust“.

Kas saan ER-diagrammi SQL-ist genereerida?

Jah — kleepige oma CREATE TABLE laused või kirjeldage oma andmeid ja AI loob vastava ER-diagrammi koos võtmete ja seostega.

Looge oma Olem-suhe diagramm kohe

Kirjeldage seda tavalises keeles — AI kirjutab Mermaid-koodi teie eest.

Ava Mermaid Studio