29 puan yazan GN⁺ 2024-04-08 | 1 yorum | WhatsApp'ta paylaş
  • Kullanıcı dostu ve sezgisel bir çevrimiçi veritabanı varlık-ilişki (ER) tasarım aracı ve SQL oluşturucu
  • 5 veritabanını destekler: MySQL, PostgreSQL, SQLite, MariaDB, SQL Server
  • Klavye kısayolları ve UI özelleştirmesi mümkündür
  • Çeşitli şablonlar sunulur ve kullanıcı kendi şablonlarını da oluşturabilir
  • DDL betiği export, import (şu anda yalnızca MySQL destekleniyor)
  • ORDB desteği (özel tipler ve özel JSON şemaları oluşturulabilir)
  • Sunum modu
  • ToDo yönetimi mümkündür

drawDB tanıtımı

  • drawDB, doğrudan tarayıcıda kullanılabilen, kullanıcı dostu ve sezgisel bir veritabanı varlık-ilişki (ER) editörüdür.
  • Birkaç tıklamayla diyagram oluşturabilir, SQL betiklerini dışa aktarabilir ve hesap oluşturmadan editörü özelleştirebilirsiniz.

Başlarken

Yerel geliştirme

  • drawDB'nin GitHub deposundan kaynak kodunu klonlayıp gerekli paketleri kurduktan sonra geliştirme sunucusunu çalıştırma yöntemi sunuluyor.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run dev  
    

Derleme

  • Kaynak kodunu klonlayıp gerekli paketleri kurduktan sonra production build oluşturma yöntemi sunuluyor.
    git clone https://github.com/drawdb-io/drawdb  
    cd drawdb  
    npm install  
    npm run build  
    
  • Sunucu ayarları ve ortam değişkenleri için .env.sample dosyasına bakılmalı; anket ve hata raporlama formuna uygun şekilde yapılandırılmalıdır.

GN⁺ görüşü

  • drawDB, veritabanı tasarımıyla ilk kez tanışan başlangıç seviyesindeki yazılım mühendisleri için oldukça faydalı olabilir. ER diyagramlarını görsel olarak oluşturma ve SQL betikleri üretme özellikleri, veritabanı modelleme öğrenme sürecinde yardımcı olur.
  • Bu araç web tabanlı olduğu için kolayca erişilebilir; karmaşık kurulum süreçleri veya hesap oluşturma gerektirmeden hemen kullanılabilmesi açısından pratiktir.
  • Açık kaynak bir proje olduğu için kullanıcılar özellik geliştirmelerine veya hata düzeltmelerine doğrudan katkıda bulunabilir ve topluluk desteği alabilir.
  • Ancak açık kaynak projelerde bazen sürekli destek ve güncellemeler garanti olmayabilir; bu nedenle ticari projelerde veya kurumsal ortamlarda bu durum göz önünde bulundurulmalıdır.
  • Benzer işlevler sunan diğer araçlar arasında MySQL Workbench, Lucidchart ve ER/Studio bulunur; kullanıcılar ihtiyaçlarına uygun aracı seçmelidir.

1 yorum

 
yangeok 2024-05-10

Artık ücretli bir ERD aracı kullanmaya gerek yok galiba ^^