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.
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.
SQL yazmadan şemanı görsel olarak kur; hazır olduğunda kodu araç yazsın.
Tablo ekle, sütunlara tür ver; birincil anahtar, boş olamaz, benzersiz ve otomatik artan seçeneklerini tek tıkla işaretle.
Bir sütunu başka tablonun sütununa sürükle; yabancı anahtar, ON DELETE ve ON UPDATE kuralıyla birlikte kurulur.
Aynı tasarımdan MySQL, MariaDB, PostgreSQL, SQLite, SQL Server ve Oracle için doğru sözdizimiyle SQL üret.
Şemanı Laravel migration dosyası ya da DBML olarak da dışa aktar.
Diyagramını dokümantasyon ve sunumlar için görsel olarak indir.
Birincil anahtarı olmayan tablolar, aynı adlı sütunlar ve boş adlar anında listelenir.
Her değişiklik geri alınabilir; tasarımın siz yazarken kaydedilir.
Tabloları ilişkilerine göre tek tıkla düzenli sütunlara yerleştir.
Boş alana çift tıkla ya da "Tablo ekle"ye bas; sütunları sağ panelden düzenle.
Yabancı anahtar olacak sütunu, başvurduğu tablonun birincil anahtarına sürükle.
Dışa aktar penceresinde veritabanını seç, kodu kopyala ya da .sql dosyası olarak indir.
Veritabanı derslerindeki ER diyagramlarını çiz ve SQL karşılığını gör.
Yeni bir projenin şemasını kodlamadan önce planla, migration dosyasını hazır al.
Şemayı görsel olarak paylaş; PNG ya da SVG dokümantasyona eklenir.
Normalizasyon ve ilişki türlerini derste canlı diyagramla anlat.
İ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.
Evet. Tasarım oluşturmak ve SQL, PNG, SVG olarak dışa aktarmak ücretsizdir.
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.
Hayır. Giriş yaptığında misafir taslağın otomatik olarak hesabına kaydedilir.
MySQL, MariaDB, PostgreSQL, SQLite, SQL Server ve Oracle için SQL üretir; ayrıca Laravel migration ve DBML çıktısı verir.
Tablolarını ekle, ilişkilerini kur ve SQL'ini dakikalar içinde al.
Veritabanı tasarla