🗄️ Mermaid
Diagram entiteta-razmerje
Načrtujte sheme podatkovnih baz, ki imajo smisel
Kaj je Diagram entiteta-razmerje?
Diagram ER prikazuje entitete podatkovne baze, njihove atribute in kardinalnost razmerij med njimi (ena proti več, več proti več). Je načrt vsake relacijske podatkovne baze.
Živi primer
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
}Kdaj ga uporabiti
Načrtovanje nove sheme podatkovne baze pred prvo migracijo
Dokumentiranje obstoječe sheme za nove člane ekipe
Pogovor o podatkovnih modelih z netehničnimi deležniki
Osnovna sintaksa
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Vprašanja o tem diagramu
Kako brati simbole kardinalnosti, kot je ||--o{ ?
|| pomeni natanko en, o| nič ali en, }| en ali več, }o nič ali več. CUSTOMER ||--o{ ORDER se torej bere »ena stranka odda nič ali več naročil«.
Ali lahko ustvarim diagram ER iz SQL?
Da — prilepite svoje stavke CREATE TABLE ali opišite svoje podatke in AI ustvari ustrezen diagram ER s ključi in razmerji.
Ustvarite svoj Diagram entiteta-razmerje zdaj
Opišite ga v naravnem jeziku — AI napiše kodo Mermaid namesto vas.
Odpri Mermaid Studio