🗄️ Mermaid

Διάγραμμα οντοτήτων-συσχετίσεων

Σχεδιάστε σχήματα βάσεων δεδομένων με νόημα

Τι είναι το Διάγραμμα οντοτήτων-συσχετίσεων;

Ένα διάγραμμα ER δείχνει τις οντότητες της βάσης δεδομένων, τα χαρακτηριστικά τους και την πληθικότητα των σχέσεων μεταξύ τους (ένα-προς-πολλά, πολλά-προς-πολλά). Είναι το σχέδιο κάθε σχεσιακής βάσης δεδομένων.

Ζωντανό παράδειγμα

Κώδικας Mermaid
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
    }
Ζωντανό παράδειγμα

places

contains

ordered in

CUSTOMER

string

id

PK

string

email

UK

ORDER

string

id

PK

date

created_at

ORDER_LINE

PRODUCT

Πότε να το χρησιμοποιείτε

Σχεδιασμός νέου σχήματος βάσης δεδομένων πριν το πρώτο migration
Τεκμηρίωση υπάρχοντος σχήματος για νέα μέλη της ομάδας
Συζήτηση μοντέλων δεδομένων με μη τεχνικούς συνομιλητές

Βασική σύνταξη

.mmd
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