SQL SERVER VERİTABANI SORGULAMA İLERİ EĞİTİMİ

İleri T-SQL ve sorgu performansı

Pencere fonksiyonları, CTE, PIVOT ve yürütme planıyla hızlı ve güçlü sorgular

SQL Server Veritabanı Sorgulama İleri Eğitimi, temel T-SQL'i bilenlere sorgularını derinleştirmeyi ve hızlandırmayı öğretir. Program pencere fonksiyonları, GROUPING SETS ve ROLLUP ile ileri analitik, özyinelemeli CTE ile hiyerarşik veri, PIVOT, APPLY, OPENJSO…

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

Eğitim Hakkında

Analitik fonksiyonlardan özyinelemeli CTE, dinamik SQL ve sorgu ayarlamaya ileri T-SQL

SQL Server Veritabanı Sorgulama İleri Eğitimi, temel T-SQL'i bilenlere sorgularını derinleştirmeyi ve hızlandırmayı öğretir. Katılımcılar pencere fonksiyonları, GROUPING SETS ve ROLLUP ile ileri analitik üretir, özyinelemeli CTE ile hiyerarşik veriyi gezer, PIVOT, APPLY ve OPENJSON ile veriyi dönüştürür. Program yürütme planı okuma, indeks stratejileri, istatistikler, SARGability ve Query Store ile sorgu ayarlamayı da kapsar. Her konu plan ve ölçümle doğrulanır.

Süre ve Format

3 Gün. Her gün dört modül; karmaşık analitik sorgular yazılır, ardından yürütme planı ve ölçümlerle optimize edilerek performans karşılaştırmaları yapılır.

Seviye

Orta-İleri Seviye — pencere fonksiyonları, CTE, PIVOT ve yürütme planıyla T-SQL sorgularını derinleştiren ve hızlandıran program

Öğrenme Metodu

Gerçek veri üzerinde çalışılır; her sorgu yazıldıktan sonra yürütme planı ve istatistiklerle incelenip performans açısından değerlendirilir.

Neden Bu Eğitim?

🧮İleri analitik sorgu

Pencere fonksiyonları, GROUPING SETS ve özyinelemeli CTE ile tek sorguda karmaşık analizleri zarif biçimde çözmeyi öğrenirsiniz.

⚡Performans ustalığı

Yürütme planı, indeks ve istatistikleri okuyarak yavaş sorguları teşhis eder ve kat kat hızlandırmayı kavrarsınız.

🔧Esnek dönüşüm

PIVOT, APPLY, OPENJSON ve dinamik SQL ile veriyi her biçime dönüştürerek zorlu raporlama ihtiyaçlarını karşılarsınız.

Anahtar Konular

ileri sql server eğitimiileri t-sqlpencere fonksiyonları eğitimisql performans eğitimisql sorgu optimizasyonucte eğitimipivot sqlyürütme planıquery storesql indeksleme
“İleri sorgu yazmak kadar onu hızlandırmak da sanattır; planı okuyan, veriyi hem zarif hem hızlı konuşturur.”

Ön Koşullar

Eğitime başlamadan önce faydalı olacak bilgi ve deneyim

1
Sorgulama deneyimi

SELECT, JOIN, GROUP BY ve alt sorgu gibi orta düzey T-SQL konularına hâkim olmak eğitimin ön koşuludur.

2
Veri modeli bilgisi

Tablo, anahtar ve ilişki kavramlarını bilmek yürütme planı ve indeks konularını kavramayı kolaylaştırır.

3
SSMS yetkinliği

SSMS ile sorgu çalıştırabilmek ve sonuç ile mesaj sekmelerini okuyabilmek gerekir.

4
Analitik ihtiyaç

Karmaşık analiz veya performans sorunu içeren gerçek bir senaryoya sahip olmak örnekleri daha anlamlı kılar.

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ı pencere çerçevelerini tanımlar, sıralama ve analitik fonksiyonlarla gelişmiş hesaplar üretir ve GROUPING SETS, ROLLUP, CUBE ile çok boyutlu özetler oluşturur.
Modül 1
Pencere Fonksiyonu Temelleri
  • OVER ile pencere kapsamını belirleme
  • PARTITION BY ile bölüm bazında hesaplama
  • Pencere içinde ORDER BY'ın anlamı
  • ROWS ve RANGE ile çerçeve tanımlama
  • UNBOUNDED ve CURRENT ROW sınırları
  • Pencere fonksiyonunun GROUP BY'dan farkı
Modül 2
Sıralama Fonksiyonları
  • ROW_NUMBER ile benzersiz satır numarası
  • RANK ve DENSE_RANK farkının kavranması
  • NTILE ile satırları eşit gruplara bölme
  • Bölüm başına ilk N satırı seçme
  • Yinelenen kayıtları sıralamayla bulma
  • Sıralama fonksiyonlarıyla sayfalama
Modül 3
Analitik Fonksiyonlar
  • LAG ve LEAD ile önceki ve sonraki değer
  • FIRST_VALUE ve LAST_VALUE kullanımı
  • Çalışan toplam ve hareketli ortalama
  • Dönemsel büyüme ve değişim oranı
  • PERCENT_RANK ve CUME_DIST ile dağılım
  • Pencere çerçevesinin sonuca etkisi
Modül 4
Kümeleme Genişletmeleri
  • GROUPING SETS ile çoklu gruplama seviyesi
  • ROLLUP ile hiyerarşik alt toplamlar
  • CUBE ile tüm kombinasyon özetleri
  • GROUPING_ID ile toplam seviyesini ayırt etme
  • Tek sorguda detay ve özet birleştirme
  • Rapor için çok boyutlu özet üretme
Günün hedefiKatılımcı özyinelemeli CTE ile hiyerarşik veriyi gezer, PIVOT ve APPLY ile veriyi dönüştürür, OPENJSON ile JSON işler ve dinamik SQL'i güvenle kurar.
Modül 1
CTE ve Özyinelemeli Sorgular
  • CTE ile karmaşık sorguyu katmanlama
  • Anchor ve recursive üyelerle özyineleme
  • Organizasyon hiyerarşisini CTE ile gezme
  • Malzeme ağacı gibi ağaç yapılarını çözme
  • MAXRECURSION ile özyineleme sınırı
  • Özyinelemeli sorguda performans dikkatleri
Modül 2
PIVOT, UNPIVOT ve APPLY
  • PIVOT ile satır değerlerini sütuna çevirme
  • Dinamik sütunlu PIVOT senaryoları
  • UNPIVOT ile sütunları satıra normalleştirme
  • CROSS APPLY ile tablo değerli fonksiyon
  • OUTER APPLY ile eşleşmeyen satırı koruma
  • APPLY ile satır başına ilk N kaydı alma
Modül 3
Gelişmiş Alt Sorgular
  • Correlated alt sorgunun çalışma mantığı
  • EXISTS ve NOT EXISTS ile verimli kontrol
  • Türetilmiş tablo ile ara sonuç üretme
  • Skaler alt sorgunun performans maliyeti
  • Alt sorguyu JOIN'e dönüştürme kararı
  • IN yerine EXISTS kullanımının etkisi
Modül 4
JSON ve Dinamik SQL
  • FOR JSON ile sonucu JSON'a dönüştürme
  • OPENJSON ile JSON veriyi tabloya açma
  • JSON_VALUE ile tekil alan okuma
  • Dinamik SQL ile çalışma zamanında sorgu kurma
  • sp_executesql ile parametreli dinamik sorgu
  • Dinamik SQL'de enjeksiyon güvenliği
Günün hedefiKatılımcı yürütme planlarını okur, kapsayan ve filtrelenmiş indeksler tasarlar, istatistik ve SARGability ile planı etkiler ve Query Store ile sorguları izleyip ayarlar.
Modül 1
Yürütme Planları
  • Estimated ve actual plan arasındaki fark
  • Seek, scan ve lookup operatörlerini okuma
  • Nested loop, merge ve hash join seçimi
  • Operatör maliyeti ve satır tahminleri
  • Key lookup darboğazını tespit etme
  • Plan uyarılarını ve spill'leri yorumlama
Modül 2
İndeks Stratejileri
  • Clustered ve nonclustered indeks tasarımı
  • Included column ile kapsayan indeks
  • Filtered index ile seçili satırları indeksleme
  • Composite indekste sütun sırası
  • Seek ile scan arasındaki performans farkı
  • Eksik indeks önerilerini değerlendirme
Modül 3
İstatistikler ve Optimizasyon
  • İstatistiklerin plan seçimine etkisi
  • Güncel olmayan istatistiğin sonuçları
  • SARGable yazımla indeks kullanımını sağlama
  • Fonksiyonun WHERE'de indeksi engellemesi
  • Parameter sniffing ve plan önbelleği
  • OPTION hint ile plan davranışını yönlendirme
Modül 4
Query Store ve Ayarlama Pratiği
  • Query Store ile sorgu geçmişini izleme
  • Gerileyen planları tespit edip zorlama
  • tempdb spill'lerini azaltma teknikleri
  • Batch mode ile analitik sorgu hızlandırma
  • SET STATISTICS IO ile I/O ölçümü
  • Önce-sonra plan ve süre karşılaştırması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Pencere ustalığı

Pencere fonksiyonları ve çerçevelerle çalışan toplam, sıralama ve dönemsel analizleri tek sorguda üretirsiniz.

✅
Çok boyutlu özet

GROUPING SETS, ROLLUP ve CUBE ile tek sorguda detay ve çok seviyeli özetleri birlikte oluşturursunuz.

✅
Hiyerarşi gezme

Özyinelemeli CTE ile organizasyon ve ağaç yapılarını verimli biçimde gezmeyi ve çözmeyi öğrenirsiniz.

✅
Veri dönüştürme

PIVOT, UNPIVOT ve APPLY ile veriyi her rapor biçimine dönüştürmeyi ustalıkla uygularsınız.

✅
JSON ve dinamik SQL

OPENJSON, FOR JSON ve sp_executesql ile JSON veriyi işler ve güvenli dinamik sorgular kurarsınız.

✅
Plan okuma

Yürütme planlarını okuyarak yavaş sorguların kök nedenini teşhis etmeyi ve darboğazları bulmayı kavrarsınız.

✅
İndeks tasarımı

Kapsayan, filtrelenmiş ve bileşik indekslerle sorguları hedefe yönelik biçimde hızlandırmayı öğrenirsiniz.

✅
Sorgu ayarlama

İstatistik, SARGability ve Query Store ile sorguları ölçerek sistematik biçimde optimize edersiniz.

Kimler İçin Uygundur?

  • Temel sorgulamayı bilen ve T-SQL'de ustalaşmak isteyen geliştiriciler
  • karmaşık analiz yapan veri analistleri
  • sorgu performansını iyileştirmesi gereken DBA adayları
  • rapor altyapısı kuran mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Temel ve orta düzey T-SQL sorgulamayı bilen ve ustalaşmak isteyen geliştiriciler, karmaşık analiz yapan veri analistleri ve sorgu performansını iyileştirmesi gereken DBA adayları için uygundur.
Orta seviye sorgulama eğitiminden farkı nedir?
Orta eğitim günlük sorgulama tekniklerini dengeli biçimde öğretir. Bu ileri eğitim ise pencere çerçeveleri, özyinelemeli CTE, dinamik SQL, yürütme planı okuma ve indeks ile istatistik tabanlı sorgu ayarlamaya iner.
Performans ayarlama bu eğitimde ne kadar yer tutar?
Üçüncü günün tamamı performansa ayrılmıştır. Yürütme planı okuma, indeks stratejileri, istatistikler, SARGability, parameter sniffing ve Query Store ile sistematik sorgu ayarlama uygulamalı işlenir.
Önceden hangi bilgiye sahip olmalıyım?
SELECT, JOIN, GROUP BY, alt sorgu ve temel fonksiyonlara hâkim olmanız gerekir. Bu konularda eksiğiniz varsa önce orta seviye SQL Server sorgulama eğitimini tamamlamanız önerilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim kurumsal ihtiyaçlara göre yüz yüze veya online olarak 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 Server Veritabanı Sorgulama İleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft SQL ServerSQL Server ile Veritabanı Eğitimi
Veritabanı Eğitimleri

SQL Server ile Veritabanı Eğitimi

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

T-SQL, tablo tasarımı, normalizasyon, JOIN, indeks, transaction, stored procedure ve yedekleme ile SQL Server veritabanı yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi

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

SSIS ile veri ambarı yükleme: staging, boyut/olgu ETL, SCD, surrogate key, artımlı yükleme, CDC ve SSAS/SSRS entegrasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi

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

SSIS Data Flow mimarisi, Lookup, Merge Join, Pivot, Fuzzy, Script Component, error output ve buffer tabanlı performans ayarını uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services ile Veri Entegrasyonu Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services ile Veri Entegrasyonu Eğitimi

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

SSIS ile heterojen kaynak entegrasyonu: bağlantı ve parametre yönetimi, Control Flow orkestrasyonu, artımlı yükleme, SSISDB dağıtımı ve zamanlamayı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server İleri Seviye Veritabanı Yönetimi Eğitimi
Veritabanı Eğitimleri

SQL Server İleri Seviye Veritabanı Yönetimi Eğitimi

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

AlwaysOn, indeksleme, Query Store, yürütme planı ve yedekleme ile ileri SQL Server yönetimi eğitimi. Performans, yüksek erişilebilirlik ve kurtarma uygulamalı.

Detayları Gör →
Microsoft SQL ServerSQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi
Veritabanı Eğitimleri

SQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi

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

Azure SQL Database, Managed Instance, DMA ve Database Migration Service ile SQL Server iş yüklerini buluta taşıma eğitimi. Değerlendirme ve kesintisiz migrasyon

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