DevBento logoDevBento
Araçlar/Mermaid Diyagram Editörü/Mermaid ER Diyagram Oluşturucu

Mermaid ER Diyagram Oluşturucu

Mermaid sözdizimi ile ER diyagramları oluşturun. Varlıkları, özellikleri, türleri ve kardinalite notasyonu ile ilişkileri tanımlayın. Canlı önizleme.

Şablonlar:

Editör yükleniyor...

Diyagram önizlemesi burada görünecek...

İlgili Araçlar
.mdMarkdown Önizleme
Markdown'ı gerçek zamanlı HTML'ye dönüştürün. GFM desteği ile tablo, görev listesi, kod blokları ve üstü çizili metin. HTML çıktısını tek tıkla kopyalayın.
</>SQL / CSS / HTML Formatlayıcı
SQL sorgularını, CSS stil sayfalarını ve HTML kodlarını sözdizimi vurgulama ile biçimlendirin ve küçültün. Tarayıcınızda çalışır, sunucuya veri gönderilmez.
{}JSON Formatlayıcı ve Doğrulayıcı
JSON verilerini güzel yazdırma, küçültme ve doğrulama aracı. Sözdizimi vurgulama, interaktif ağaç görünümü ve satır numaraları ile anlık hata tespiti.
+/-Metin Karşılaştırma Aracı (Diff Checker)
İki metin bloğunu yan yana veya satır içi görünümde karakter düzeyinde vurgulama ile karşılaştırın. Eklemeleri, silmeleri ve değişiklikleri anında bulun.
SVG Viewer & Optimizer
Export diagram as SVG

Mermaid ER Diyagram Sözdizimi

Varlık ilişki diyagramları veritabanı şemalarını görsel olarak haritalar. Her varlık bir tablo, her özellik bir sütundur ve varlıklar arasındaki çizgiler, tabloların yabancı anahtarlar aracılığıyla nasıl ilişkili olduğunu gösterir. Mermaid’in ER sözdizimi, tüm bunları düz metin olarak tanımlamanıza ve yazdıkça güncellenen işlenmiş diyagramı görmenize olanak tanır.

Varlıklar ve Özellikler

Bir varlığı özellikleriyle birlikte küme parantezleri içinde tanımlayın:

erDiagram
    USER {
        int id PK
        string email UK
        string name
        string password_hash
        timestamp created_at
    }

Her özellik satırının üç bölümü vardır: tür ad kısıtlama. Kısıtlama (PK, FK, UK) isteğe bağlıdır.

İlişkiler

İlişkiler varlıkları birbirine bağlar ve kardinaliteyi belirtir:

CUSTOMER ||--o{ ORDER : "verir"

Bu şu anlama gelir: bir MÜŞTERİ sıfır veya daha fazla SİPARİŞ verir. İki noktadan sonraki etiket ilişki fiilini tanımlar.

Kardinalite Sembolleri

Sol taraf Sembol Anlamı
Tam olarak bir `
Sıfır veya bir `o `
Bir veya daha fazla `} `
Sıfır veya daha fazla }o İsteğe bağlı, herhangi bir sayı

Yaygın Desenler

İlişki Sözdizimi Örnek
Bire çok `
Çoka bir `}o–
Bire bir `
Çoka çok (birleşim yoluyla) İki `

Okunabilir ER Diyagramları İçin İpuçları

Varlık adlarını büyük harf ve tekil tutun (USER, users değil). Kısa, tanımlayıcı ilişki etiketleri kullanın. İlişkide “ebeveyn” varlığı sol tarafa koyun (|| olan). Büyük şemalar için her şeyi tek bir diyagrama sıkıştırmak yerine diyagramı alana özel bölümlere ayırın.

Bu varlıklarla API etkileşimlerini belgelemek için Mermaid Sıra Diyagramı aracını deneyin.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · yerel olarak geliştirildiChangelog