Bölüm 5: Görsel Şema Tasarımcısı
Bilgi: Bu bölüm; tablo şemalarını görselleştirmeyi (tersine mühendislik), sürükle-bırak ile tablo ve foreign key ilişkileri tasarlamayı ve kanvası görsel çıktı olarak dışa aktarmayı açıklar. İlişki kanvası tablo odaklıdır; genel bir view/routine bağımlılık analizörü değildir.
Bu bölümde:
- 5.1 Tersine Mühendislik ile Şema Görselleştirme
- 5.2 Sürükle-Bırak ile Tablo ve İlişki Tasarlama
- 5.3 Kanvas Navigasyonu ve Görsel Çıktı
- İlgili Konular
5.1 Tersine Mühendislik ile Şema Görselleştirme
Büyük bir veritabanındaki tablolar arasındaki ilişkileri DDL kodundan okumak yorucudur. SQLOZ, desteklenen tablo meta verilerini toplayarak bunları görsel bir kanvasa dönüştürür.
- Sol kenar çubuğunda veritabanı adına sağ tıklayın.
- Şemayı Tasarla… seçeneğini seçin.
- SQLOZ tüm tabloları, sütun türlerini ve Primary Key/Foreign Key ilişkilerini okuyarak bunları renkli kartlar olarak düzenler.
Bir karttaki her sütun türü bir rozetle gösterilir.
| Rozet | Anlamı |
|---|---|
| PK (altın) | Primary Key |
| FK (mavi) | Foreign Key |
| UQ (zümrüt) | Unique Index |
| AI (turuncu) | Auto-Increment |
İpucu: Bir FK rozetinin üzerine gelindiğinde ilgili tablo renklenerek vurgulanır; böylece ilişkiler görsel olarak takip edilebilir.
5.2 Sürükle-Bırak ile Tablo ve İlişki Tasarlama
Sıfırdan bir tablo veya ilişki oluşturmak için şu adımları izleyin.
- Kanvasın boş bir alanına sağ tıklayın ve Tablo Ekle…‘yi seçin.
- Tablo adını, motoru (örn.
InnoDB) ve sütunları görsel olarak ekleyin. - Foreign key oluşturmak için:
paymentskartınınuser_idsütununuuserskartınınidsütununun üzerine sürükleyin. - SQLOZ iki tablo arasında ilişki çizgisini çizer ve arka planda
FOREIGN KEY (user_id) REFERENCES users(id)kısıtını hazırlar. - Üretilen SQL’i Değişiklikleri Kaydet ile veritabanına uygulayın.
5.3 Kanvas Navigasyonu ve Görsel Çıktı
- Ekrana sığdır (
Cmd + 0): Tüm tabloları tek bir ekrana sığdırır. - Tablo bul (
Cmd + F): Kanvasta bir tablo adı arar ve ilgili kartı odak noktası yapar. - Dışa Aktar (Diyagram): Araç çubuğundaki Diyagramı Dışa Aktar simgesini kullanarak tablo diyagramını yönetim sunumları ve mimari belgelendirme için yüksek çözünürlüklü PNG veya vektörel PDF olarak kaydedin.
