ERD Diyagramı

Loading chart...

Varlık İlişki Diyagramı Yapılandırması

Varlıklar

Veritabanı varlıklarınızı ve özelliklerini tanımlayın. Her varlık, veritabanı şemanızdaki bir tabloyu temsil eder.

Varlıklar

Özellikler
Özellikler
Özellikler
Özellikler

İlişkiler

Varlıklar arasındaki ilişkileri tanımlayın. Kardinaliteyi ve ilişkinin tanımlayıcı mı yoksa tanımlayıcı olmayan mı olduğunu belirtin.

İlişkiler

Görüntüleme Ayarları

Ücretsiz Çevrimiçi ERD Diyagramı Oluşturucu

ERD Diyagramı Nedir?

Varlık İlişki Diyagramı (ERD), ilişkisel bir veritabanının görsel bir taslağıdır; tabloları varlıklar, sütunları özellikler ve bağlantı çizgilerini aralarındaki ilişkiler olarak gösterir. ERD'ler veritabanı tasarımı için vazgeçilmezdir; tek bir SQL satırı yazmadan önce ekiplerin şema yapısı üzerinde uzlaşmasına yardımcı olur. Yeni bir uygulama planlarken, mevcut bir veritabanını belgelerken veya verilerinizin bir sistem genelinde nasıl bir araya geldiğini aktarırken kullanın.

Temel Özellikler

1

Öznitelikli Varlık Blokları

Her veritabanı tablosunu, adlandırılmış öznitelikler, veri türleri ve isteğe bağlı açıklamalarla bir varlık olarak tanımlayın — tıpkı bir şema spesifikasyonu gibi.

2

PK, FK ve UK Açıklamaları

Birincil anahtarları, yabancı anahtarları ve benzersiz anahtarları doğrudan öznitelikler üzerinde işaretleyin; böylece ilişkiler ve kısıtlamalar hemen anlaşılır hale gelir.

3

Kardinalite Gösterimi

Her ilişki için kaynak ve hedef kardinaliteyi ayarlayın — tam olarak bir, sıfır veya bir, bir veya daha fazla, sıfır veya daha fazla — standart karga ayağı sembolleri kullanarak.

4

Tanımlayıcı ve Tanımlayıcı Olmayan İlişkiler

Bir alt varlığın kimliği için üst varlığa bağımlı olup olmadığını ayırt edin; bu, doğru normalleştirme için kritik bir ayrımdır.

5

Esnek Düzen Yönleri

Şemanızın doğal akışına uyacak şekilde varlıkları yukarıdan aşağıya, soldan sağa veya herhangi bir yönde düzenleyin.

6

Yakınlaştırma ve Kaydırma Navigasyonu

Büyük ve karmaşık diyagramları sorunsuz yakınlaştırma ve kaydırma ile keşfedin; hiçbir varlık ekran dışında kaybolmaz.

En İyi Kullanım Alanları

Geliştirmeden önce ilişkisel veritabanı şemalarını tasarlamak
Yeni bir ekip üyesi için mevcut bir veritabanını belgelemek
Yabancı anahtar kısıtlamalarını ve birleştirme yollarını planlamak
Arka uç mimari incelemeleri ve teknik özellikler
SaaS, e-ticaret veya dahili araçlar için veri modelleme
İlişkisel veritabanı kavramlarını canlı bir görselle öğretmek

Ne Zaman Kullanılır

  • Yeni bir veritabanı tasarlıyorsunuz ve SQL yazmadan önce tabloları ve ilişkileri haritalamak istiyorsunuz
  • Şema yapısını geliştiricilere, analistlere veya paydaşlara aktarmanız gerekiyor
  • Eski bir veritabanını denetliyor veya yeniden düzenliyorsunuz ve önce net bir resim istiyorsunuz
  • Eksik yabancı anahtarları veya gereksiz tabloları belirlemeniz gerekiyor
  • Birini mevcut bir sisteme dahil ediyorsunuz ve tek bir başvuru diyagramı istiyorsunuz
  • Bir veri modeli içermesi gereken teknik belgeler yazıyorsunuz

Yaygın Hatalar

  • !
    Yabancı anahtar açıklamalarını atlamak — ilişki çizgileri tek başına hangi özniteliğin FK taşıdığını göstermez
  • !
    İlişkileri tanımlayan temel özniteliklere odaklanmak yerine her sütunu tek bir diyagrama sıkıştırmak
  • !
    İlişki çizgilerini etiketlemeden bırakmak, böylece görüntüleyenler ilişkilendirmenin ne anlama geldiğini anlayamaz
  • !
    Diyagram içinde kardinalite stillerini karıştırmak (Chen gösterimi çemberleri ile karga ayağı) — birini seçin ve ona sadık kalın
  • !
    Tanımlayıcı ile tanımlayıcı olmayan ilişkileri birbirinden ayırt etmemek; bu, alt kayıtların nasıl anahtarlandığını değiştirir
  • !
    Çoka-çok ilişkileri, bunları uygulayan bağlantı tablosunu tanıtmadan doğrudan çizmek

Ücretsiz Çevrimiçi ERD Diyagramı Oluşturucu

Yapay Zeka ile ERD Diyagramınızı Oluşturun

Veritabanı varlıklarınızı ve ilişkilerinizi tanımlayın — yapay zekamız saniyeler içinde temiz bir ERD oluşturur.

Ücretsiz, kayıt gerekmez