🗄️ Mermaid

Dijagram entiteta i veza

Dizajnirajte sheme baza podataka koje imaju smisla

Što je Dijagram entiteta i veza?

ER dijagram prikazuje entitete baze podataka, njihove atribute i kardinalnost veza među njima (jedan-prema-više, više-prema-više). To je nacrt svake relacijske baze podataka.

Primjer uživo

Mermaid kod
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
    }
Primjer uživo

places

contains

ordered in

CUSTOMER

string

id

PK

string

email

UK

ORDER

string

id

PK

date

created_at

ORDER_LINE

PRODUCT

Kada ga koristiti

Dizajnirajte novu shemu baze podataka prije prve migracije
Dokumentirajte postojeću shemu za nove članove tima
Raspravljajte o podatkovnim modelima s netehničkim dionicima

Osnovna sintaksa

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

Pitanja o ovom dijagramu

Kako čitati simbole kardinalnosti poput ||--o{ ?

|| znači točno jedan, o| nula ili jedan, }| jedan ili više, }o nula ili više. Dakle CUSTOMER ||--o{ ORDER čita se „jedan kupac stvara nula ili više narudžbi“.

Mogu li generirati ER dijagram iz SQL-a?

Da — zalijepite svoje CREATE TABLE naredbe ili opišite svoje podatke i AI izrađuje odgovarajući ER dijagram s ključevima i vezama.

Izradite svoj Dijagram entiteta i veza odmah

Opišite ga prirodnim jezikom — AI piše Mermaid kod umjesto vas.

Otvori Mermaid Studio