🗄️ Mermaid
Диаграма същност-връзка
Проектирайте смислени схеми на бази данни
Какво е Диаграма същност-връзка?
ER диаграмата показва обектите в базата данни, техните атрибути и кардиналността на връзките между тях (едно към много, много към много). Това е чертежът на всяка релационна база данни.
Пример на живо
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
}Кога да я използвате
Проектиране на нова схема на база данни преди първата миграция
Документиране на съществуваща схема за нови членове на екипа
Обсъждане на модели на данни с нетехнически заинтересовани страни
Основен синтаксис
erDiagram
USER ||--o{ POST : writes
USER {
string id PK
string email
}Въпроси за тази диаграма
Как да чета символи за кардиналност като ||--o{ ?
|| означава точно едно, o| нула или едно, }| едно или повече, }o нула или повече. Така CUSTOMER ||--o{ ORDER се чете „един клиент прави нула или повече поръчки“.
Мога ли да генерирам ER диаграма от SQL?
Да — поставете вашите CREATE TABLE инструкции или опишете данните си и AI създава съответната ER диаграма с ключове и връзки.
Създайте своята Диаграма същност-връзка сега
Опишете я на обикновен език — AI пише Mermaid кода вместо вас.
Отворете Mermaid Studio