🗄️ Mermaid

Egyed-kapcsolat diagram

Tervezzen értelmes adatbázissémákat

Mi az a Egyed-kapcsolat diagram?

Az ER-diagram az adatbázis-egyedeket, attribútumaikat és a köztük lévő kapcsolatok kardinalitását mutatja (egy-a-többhöz, több-a-többhöz). Ez minden relációs adatbázis tervrajza.

Élő példa

Mermaid kód
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
    }
Élő példa

places

contains

ordered in

CUSTOMER

string

id

PK

string

email

UK

ORDER

string

id

PK

date

created_at

ORDER_LINE

PRODUCT

Mikor érdemes használni

Új adatbázisséma megtervezése az első migráció előtt
Meglévő séma dokumentálása az új csapattagok számára
Adatmodellek megvitatása nem műszaki érintettekkel

Alapszintaxis

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

Kérdések erről a diagramról

Hogyan olvassam a kardinalitás-jelöléseket, mint a ||--o{ ?

A || pontosan egyet jelent, az o| nullát vagy egyet, a }| egyet vagy többet, a }o nullát vagy többet. A CUSTOMER ||--o{ ORDER tehát így olvasandó: „egy ügyfél nulla vagy több rendelést ad le”.

Generálhatok ER-diagramot SQL-ből?

Igen — illessze be a CREATE TABLE utasításait, vagy írja le az adatait, és az AI elkészíti a megfelelő ER-diagramot kulcsokkal és kapcsolatokkal.

Készítse el Egyed-kapcsolat diagram diagramját most

Írja le hétköznapi nyelven — az AI megírja Ön helyett a Mermaid kódot.

Mermaid Studio megnyitása