CodeBlanks Logo Icon CodeBlanks
Ücretsiz veritabanı tasarım aracı

Veritabanını çiz, SQL'i hazır al

Tabloları ve sütunları ekle, ilişkileri sürükleyerek kur. Tasarımın bittiğinde seçtiğin veritabanı için CREATE TABLE komutlarını tek tıkla al. Başlamak için hesap gerekmez.

Veritabanı tasarla Kayıt olmadan başla
  • Ücretsiz
  • 6 veritabanı
  • SQL, PNG ve SVG

Neler yapabilirsin?

SQL yazmadan şemanı görsel olarak kur; hazır olduğunda kodu araç yazsın.

Tablolar ve sütunlar

Tablo ekle, sütunlara tür ver; birincil anahtar, boş olamaz, benzersiz ve otomatik artan seçeneklerini tek tıkla işaretle.

Sürükleyerek ilişki

Bir sütunu başka tablonun sütununa sürükle; yabancı anahtar, ON DELETE ve ON UPDATE kuralıyla birlikte kurulur.

6 veritabanı için SQL

Aynı tasarımdan MySQL, MariaDB, PostgreSQL, SQLite, SQL Server ve Oracle için doğru sözdizimiyle SQL üret.

Laravel ve DBML

Şemanı Laravel migration dosyası ya da DBML olarak da dışa aktar.

PNG ve SVG

Diyagramını dokümantasyon ve sunumlar için görsel olarak indir.

Sorun denetimi

Birincil anahtarı olmayan tablolar, aynı adlı sütunlar ve boş adlar anında listelenir.

Geri al ve otomatik kayıt

Her değişiklik geri alınabilir; tasarımın siz yazarken kaydedilir.

Otomatik düzen

Tabloları ilişkilerine göre tek tıkla düzenli sütunlara yerleştir.

Nasıl kullanılır?

  1. Tabloları ekle

    Boş alana çift tıkla ya da "Tablo ekle"ye bas; sütunları sağ panelden düzenle.

  2. İlişkileri kur

    Yabancı anahtar olacak sütunu, başvurduğu tablonun birincil anahtarına sürükle.

  3. SQL'i al

    Dışa aktar penceresinde veritabanını seç, kodu kopyala ya da .sql dosyası olarak indir.

Kimler için?

Öğrenciler

Veritabanı derslerindeki ER diyagramlarını çiz ve SQL karşılığını gör.

Yazılımcılar

Yeni bir projenin şemasını kodlamadan önce planla, migration dosyasını hazır al.

Ekipler

Şemayı görsel olarak paylaş; PNG ya da SVG dokümantasyona eklenir.

Eğitmenler

Normalizasyon ve ilişki türlerini derste canlı diyagramla anlat.

Veritabanı şeması nasıl tasarlanır?

İyi bir şema, her tablonun tek bir varlığı (kullanıcı, sipariş, ürün) tuttuğu ve tekrar eden verinin ayrı tablolara ayrıldığı bir yapıdır. Her tabloda satırları benzersiz tanımlayan bir birincil anahtar bulunmalıdır.

Tablolar arasındaki bağlantılar yabancı anahtarlarla kurulur. Bire çok ilişkide yabancı anahtar "çok" tarafındaki tabloda durur; çoka çok ilişki için iki tabloya bağlanan bir ara tablo kullanılır.

Veritabanları aynı türü farklı yazar: otomatik artan bir kimlik MySQL'de AUTO_INCREMENT, PostgreSQL'de GENERATED AS IDENTITY, SQL Server'da IDENTITY(1,1) olur. DB Tasarımcı bu farkları senin yerine yönetir.

Sık sorulan sorular

DB Tasarımcı ücretsiz mi?

Evet. Tasarım oluşturmak ve SQL, PNG, SVG olarak dışa aktarmak ücretsizdir.

Hesap açmam gerekiyor mu?

Hayır. Kayıt olmadan tasarlayıp dışa aktarabilirsin; taslağın tarayıcı oturumunda tutulur. Tasarımlarını kalıcı saklamak için ücretsiz hesapla giriş yap.

Giriş yapınca taslağım kaybolur mu?

Hayır. Giriş yaptığında misafir taslağın otomatik olarak hesabına kaydedilir.

Hangi veritabanlarını destekliyor?

MySQL, MariaDB, PostgreSQL, SQLite, SQL Server ve Oracle için SQL üretir; ayrıca Laravel migration ve DBML çıktısı verir.

İlk veritabanı şemanı şimdi çiz

Tablolarını ekle, ilişkilerini kur ve SQL'ini dakikalar içinde al.

Veritabanı tasarla

Diğer araçlar ve içerikler