SQL TRAINING – SQL QUERYING FUNDAMENTALS PART 2 EĞİTİMİ

Temel sorgulamayı çok tablolu güce taşıyın

JOIN, toplama, alt sorgu, küme işlemi, görünüm ve veri değiştirme ile fundamentals Part 2

SQL Querying Fundamentals Part 2 Eğitimi, temel SELECT bilgisinin üzerine çok tablolu sorgulama ve veri işlemeyi ekler. Program INNER ve OUTER JOIN türleri, self join ve çok tablolu birleştirmeyle başlar; toplama fonksiyonları, GROUP BY, HAVING, skaler ve kor…

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SQL Querying Fundamentals Part 1'in devamı: çok tablolu sorgulama ve veri işleme

SQL Querying Fundamentals Part 2 Eğitimi, temel SELECT ve filtreleme bilgisinin üzerine çok tablolu sorgulamayı ve veri işlemeyi ekler. Part 1'de tek tablo sorguları gören katılımcı burada INNER ve OUTER JOIN türlerini, toplama fonksiyonlarını ve GROUP BY ile özetlemeyi öğrenir. Alt sorgular, EXISTS, küme işlemleri ve görünümler işlenir; INSERT, UPDATE, DELETE ile veri değiştirme ve CASE, COALESCE ele alınır. Örnekler SQL Server ve PostgreSQL ile uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; çok tablolu JOIN'den toplama, alt sorgu, küme işlemi ve veri değiştirme işlemlerine kadar uygulamalı ilerlenir.

Seviye

Temel-orta seviye — Part 1'in üzerine çok tablolu sorgu, toplama, alt sorgu ve veri değiştirme becerisi

Öğrenme Metodu

Her konu canlı veritabanında, Part 1 bilgisi üzerine kademeli kurulan örneklerle; katılımcı sorguyu yazar, çalıştırır ve sonucu inceler.

Neden Bu Eğitim?

🧱Part 1 üzerine inşa

Tek tablo sorgularından çok tablolu güce geçerek Part 1'de atılan temeli gerçek projelere uygulanabilir bir beceriye dönüştürürsünüz.

🔗Çok tablolu sorgu

JOIN türlerini ve alt sorguları ustalıkla kullanarak ilişkili tablolardaki dağıtık veriyi tek, anlamlı sonuç kümesinde birleştirirsiniz.

✍️Veriyi değiştirme

INSERT, UPDATE ve DELETE ile veriyi güvenle değiştirmeyi öğrenerek yalnızca okuyan değil, veri üzerinde iş yapan sorgular yazarsınız.

Anahtar Konular

sql querying fundamentals part 2sql join eğitimisql alt sorgu eğitimisql group byçok tablolu sql sorgusql eğitimisql görünüm viewsql veri değiştirmeileri sql sorgulamasql kursu
“Part 1 veriyi okumayı öğretir; Part 2 ise onu birleştirmeyi, özetlemeyi ve değiştirmeyi, yani sorguyla iş yapmayı öğretir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Part 1 veya eşdeğeri

Temel SELECT, WHERE ve ORDER BY bilgisi; Part 1 eğitimi veya eşdeğer deneyim beklenir.

2
Tablo ve ilişki

Tablo, satır, sütun ve anahtar kavramlarına aşinalık çok tablolu konuları kolaylaştırır.

3
SQL istemcisi

SQL Server veya PostgreSQL örneği ve bir sorgu istemcisine erişim pratik için gereklidir.

4
Örnek veritabanı

İlişkili tablolar içeren örnek veritabanı sağlanır; kurum kendi şemasıyla çalışabilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı INNER ve OUTER JOIN türlerini, self join'i ve çok tablolu birleştirmeyi öğrenir; JOIN koşulu ile WHERE filtresi arasındaki farkı doğru biçimde uygular.
Modül 1
JOIN Kavramı ve INNER JOIN
  • Birden fazla tablonun birlikte sorgulanma gereği
  • INNER JOIN ile eşleşen satırları getirme
  • ON koşulu ile birleştirme kuralının tanımı
  • Yabancı anahtar üzerinden tablo bağlama
  • Tablo takma adı (alias) ile okunabilir yazım
  • JOIN koşulu ile WHERE filtresinin ayrımı
Modül 2
OUTER JOIN Türleri
  • LEFT OUTER JOIN ile sol tabloyu koruma
  • RIGHT OUTER JOIN ve kullanım senaryosu
  • FULL OUTER JOIN ile iki tarafı birden tutma
  • Eşleşmeyen satırlarda NULL davranışı
  • OUTER JOIN sonrası NULL filtreleme dikkati
  • Eksik kayıtları bulmada anti join kalıbı
Modül 3
Çoklu ve Self Join
  • Üç ve daha fazla tablonun zincirlenmesi
  • Self join ile tabloyu kendisiyle bağlama
  • Hiyerarşik veride (yönetici-çalışan) self join
  • Cross join ve kartezyen çarpım riski
  • Birleştirme sırası ve okunabilirlik
  • Çok tablolu sorgularda hata ayıklama
Modül 4
Dahili Fonksiyonlar ve İfadeler
  • CASE WHEN ile koşullu değer üretme
  • COALESCE ve NULLIF ile null yönetimi
  • String fonksiyonları ve metin birleştirme
  • Tarih fonksiyonları ve aralık hesapları
  • CAST ve CONVERT ile tip dönüşümü
  • Hesaplanan sütunların birleştirmeyle kullanımı
Günün hedefiKatılımcı toplama fonksiyonları ve GROUP BY ile veriyi özetler, HAVING ile grupları süzer, skaler ve korelasyonlu alt sorgular ile EXISTS kullanarak çok katmanlı sorgu kurar.
Modül 1
Toplama Fonksiyonları
  • COUNT ile satır ve değer sayımı
  • SUM ve AVG ile toplam ve ortalama
  • MIN ve MAX ile uç değer belirleme
  • NULL değerlerin toplamaya etkisi
  • DISTINCT ile benzersiz değer sayımı
  • Koşullu toplama (conditional aggregation)
Modül 2
GROUP BY ve HAVING
  • GROUP BY ile kategoriye göre özetleme
  • Birden fazla sütuna göre gruplama
  • HAVING ile gruplanmış sonucu filtreleme
  • WHERE ile HAVING arasındaki temel fark
  • SELECT listesinde gruplama kuralları
  • Özet raporların mantıksal kurgusu
Modül 3
Alt Sorgular (Subquery)
  • WHERE içinde skaler alt sorgu kullanımı
  • IN ve NOT IN ile liste süzme ve NULL tuzağı
  • FROM içinde türetilmiş tablo (derived table)
  • SELECT listesinde skaler alt sorgu
  • Alt sorgu ile JOIN arasında tercih
  • İç içe sorguların okunabilir yazımı
Modül 4
Korelasyonlu Sorgu ve EXISTS
  • Korelasyonlu alt sorgunun çalışma mantığı
  • EXISTS ile verimli varlık kontrolü
  • NOT EXISTS ile eşleşmeyen satır bulma
  • EXISTS ile IN arasındaki fark ve performans
  • Satır bazlı karşılaştırmalı sorgular
  • Korelasyonlu sorguyu JOIN'e çevirme
Günün hedefiKatılımcı UNION, INTERSECT, EXCEPT ile sonuç kümelerini birleştirir, görünüm tanımlar ve INSERT, UPDATE, DELETE ile veriyi güvenli biçimde değiştirmeyi uygular.
Modül 1
Küme İşlemleri (Set Operations)
  • UNION ve UNION ALL performans farkı
  • INTERSECT ile ortak satırları bulma
  • EXCEPT / MINUS ile fark kümesi alma
  • Sütun sayısı ve veri tipi uyumluluğu
  • Küme işlemleriyle veri karşılaştırma
  • Sıralamanın küme işlemiyle birleşimi
Modül 2
Görünümler (Views)
  • CREATE VIEW ile görünüm tanımlama
  • Görünümlerle karmaşık sorguyu soyutlama
  • Tekrarlı sorgu mantığını yeniden kullanma
  • Görünüm üzerinden güncelleme sınırları
  • Görünümle yetki ve veri gizleme
  • Görünümlerin bakımı ve yeniden derlenmesi
Modül 3
Veri Ekleme ve Güncelleme
  • INSERT INTO ile tek ve çoklu satır ekleme
  • INSERT ... SELECT ile sorgudan aktarma
  • UPDATE ile belirli kayıtları güncelleme
  • UPDATE'te WHERE kullanmamanın riski
  • JOIN tabanlı güncelleme senaryoları
  • Hesaplanmış değerlerle güncelleme
Modül 4
Veri Silme ve Güvenli İşlem
  • DELETE ile koşullu kayıt silme
  • WHERE'siz DELETE'in tüm tabloyu etkilemesi
  • TRUNCATE ile DELETE arasındaki fark
  • Yabancı anahtar ve silme kuralları
  • İşlemi BEGIN/COMMIT/ROLLBACK ile koruma
  • Değişiklik öncesi yedek ve kontrol

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
JOIN türleri

INNER, LEFT, RIGHT ve FULL OUTER JOIN ile self join'i problem bazında doğru seçerek çok tablolu sorgular yazarsınız.

✅
Birleştirme mantığı

JOIN koşulu ile WHERE filtresi arasındaki farkı ve OUTER JOIN sonrası NULL davranışını güvenle yönetirsiniz.

✅
Toplama ve gruplama

COUNT, SUM, AVG, MIN, MAX ile GROUP BY ve HAVING kullanarak veriyi özetleyip raporlanabilir çıktılar üretirsiniz.

✅
Alt sorgular

Skaler, türetilmiş ve korelasyonlu alt sorgularla EXISTS kullanarak çok katmanlı filtre ve karşılaştırmalar yazarsınız.

✅
Küme işlemleri

UNION, INTERSECT ve EXCEPT ile sonuç kümelerini birleştirir, tip ve sütun uyumluluğu kurallarına uyarsınız.

✅
Görünümler

CREATE VIEW ile karmaşık sorguları soyutlar, tekrarlı mantığı saklar ve veri gizleme için görünüm kullanırsınız.

✅
Veri değiştirme

INSERT, UPDATE ve DELETE ile veriyi güvenle değiştirir, JOIN tabanlı güncelleme ve WHERE riskini kavrarsınız.

✅
Güvenli işlem

Değişiklikleri BEGIN, COMMIT ve ROLLBACK içinde toplayarak hatada geri alınabilir, güvenli işlemler yazarsınız.

Kimler İçin Uygundur?

  • Part 1 veya eşdeğeri temel SELECT bilgisi olan ve çok tablolu sorgulamaya geçmek isteyen yazılımcılar
  • analistler
  • raporlama kullanıcıları
  • veritabanıyla çalışan BT personeli için uygundur

Sıkça Sorulan Sorular

Part 1'i almadan bu eğitime katılabilir miyim?
Temel SELECT, WHERE ve ORDER BY bilginiz varsa katılabilirsiniz; Part 1 eğitimi veya eşdeğer deneyim beklenir. Program tek tablo sorgularını bildiğinizi varsayarak doğrudan çok tablolu JOIN ve veri işleme konularına geçer. Hiç SQL bilmiyorsanız önce temel bir eğitim önerilir.
Bu eğitim diğer SQL temelleri eğitimlerinden farkı nedir?
Bu program bir fundamentals serisinin ikinci bölümüdür ve tek tablo konularını tekrar etmez; doğrudan JOIN türleri, toplama, alt sorgu, küme işlemleri, görünümler ve veri değiştirmeye odaklanır. Tek seferde her şeyi veren eğitimlerden farkı, Part 1 üzerine kurulu olması ve bu konulara daha fazla pratik ayırmasıdır.
Hangi veritabanı sistemleri kullanılıyor?
Örnekler SQL Server ve PostgreSQL söz dizimiyle gösterilir; EXCEPT/MINUS ve TRUNCATE gibi farklılıklar ayrıca belirtilir. Teknikler standart SQL'e dayandığı için Oracle ve MySQL kullananlar da uyarlayabilir. Eğitim, kurumun kullandığı sisteme ve örnek şemaya göre özelleştirilebilir.
Eğitimde veri değiştirme işlemleri de var mı?
Evet. Son günün önemli bölümü INSERT, UPDATE ve DELETE ile veri değiştirmeye, JOIN tabanlı güncellemeye ve WHERE'in kritik rolüne ayrılır. Ayrıca değişikliklerin BEGIN/COMMIT/ROLLBACK ile güvenli bir işlem içinde nasıl yürütüleceği gösterilir; böylece veriyi yalnızca okumaz, güvenle değiştirirsiniz.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika JOIN türleri, toplama, alt sorgu, küme işlemleri, görünümler ve veri değiştirme konularını kapsar; eğitim içeriği kurumun kullandığı veritabanına göre uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. SQL Training – SQL Querying Fundamentals Part 2 Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veritabanı Yönetimi TemelleriCompTIA IT Fundamentals: Database Concepts Eğitimi
Veritabanı Eğitimleri

CompTIA IT Fundamentals: Database Concepts Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

CompTIA IT Fundamentals veritabanı kavramları eğitimi: kayıt-alan yapısı, birincil anahtar, CRUD ve veritabanı türleri. Yeni başlayanlar için kurumsal program.

Detayları Gör →
Veritabanı Yönetimi TemelleriCompTIA Tech+: Database Fundamentals Eğitimi
Veritabanı Eğitimleri

CompTIA Tech+: Database Fundamentals Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

CompTIA Tech+ (FC0-U71) veritabanı temelleri eğitimi: verinin değeri, veri türleri, ilişkisel/NoSQL yapılar, CRUD ve erişim. Yeni başlayanlar için kurumsal prog

Detayları Gör →
Veritabanı Yönetimi TemelleriConfiguring a Messaging Platform: Database Availability Groups Eğitimi
Veritabanı Eğitimleri

Configuring a Messaging Platform: Database Availability Groups Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Exchange Server Database Availability Groups eğitimi: DAG mimarisi, sürekli replikasyon, witness, veritabanı kopyaları ve yük devretme. Kurumsal uygulamalı prog

Detayları Gör →
Veritabanı Yönetimi TemelleriConfiguring a Messaging Platform: Database Management Eğitimi
Veritabanı Eğitimleri

Configuring a Messaging Platform: Database Management Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Exchange Server veritabanı yönetimi eğitimi: posta kutusu veritabanı oluşturma, kotalar, döngüsel günlük, bakım, eseutil, yedekleme ve kurtarma. Kurumsal progra

Detayları Gör →
Veritabanı Yönetimi TemelleriConnecting to & Configuring a Database Instance Eğitimi
Veritabanı Eğitimleri

Connecting to & Configuring a Database Instance Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Veritabanı instance mimarisi, listener yapılandırması, servis adları, bağlantı dizeleri ve sorun giderme uygulamalı işlenir. 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriConstraint Modeling and Model Validation in SysML Eğitimi
Veritabanı Eğitimleri

Constraint Modeling and Model Validation in SysML Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SysML kısıt blokları, parametrik diyagramlar, OCL kuralları ve model doğrulama teknikleri uygulamalı işlenir. MBSE için 3 günlük kurumsal eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn