QUERYING SQL DATABASES USING T-SQL EĞİTİMİ

T-SQL dilini kökünden kavrayın

Veri tipleri, fonksiyonlar, küme mantığı ve programlama öğeleriyle sağlam T-SQL sorguları

Querying SQL Databases using T-SQL Eğitimi, Transact-SQL dilinin öğelerine odaklanan uygulamalı bir programdır. Küme temelli mantık, mantıksal işlenme sırası ve veri tipi sistemiyle başlar; dizgi, tarih, dönüşüm ve pencere fonksiyonları, JOIN, gruplama, alt s…

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

Eğitim Hakkında

T-SQL sözdiziminden küme teorisine, yerleşik fonksiyonlardan değişken ve akış denetimine

Querying SQL Databases using T-SQL Eğitimi, Transact-SQL dilinin kendisine odaklanarak ilişkisel veriyi doğru ve verimli sorgulamayı öğretir. Katılımcılar SQL'in küme temelli doğasını, cümleciklerin mantıksal işlenme sırasını ve veri tipi önceliğini kavrar. Dizgi, tarih, toplama ve pencere fonksiyonları, NULL yönetimi, CASE ve dönüşümler işlenir. Program değişkenler, akış denetimi ve hata yakalama gibi programlama öğeleriyle genişler ve örnek veritabanı üzerinde uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; T-SQL dilinin öğeleri örnek bir veritabanında adım adım yazılır, sonuç kümesi ve mantıksal işlenme sırasıyla doğrulanır.

Seviye

Orta Seviye — T-SQL dilinin veri tipleri, fonksiyonları, küme mantığı ve programlama öğeleriyle sorgu yazmaya odaklanan program

Öğrenme Metodu

Dilin her öğesi küçük, bağımsız alıştırmalarla pekiştirilir; katılımcı SSMS'te yazar, çalıştırır ve davranışı sonuçla karşılaştırır.

Neden Bu Eğitim?

🧠Küme temelli düşünme

T-SQL'in satır satır değil küme temelli çalıştığını kavrayarak daha doğru, kısa ve verimli sorgular yazmayı öğrenirsiniz.

🧰Zengin fonksiyon dağarcığı

Dizgi, tarih, dönüşüm ve pencere fonksiyonlarını tanıyarak ham veriyi istediğiniz biçime getiren ifadeler kurarsınız.

🔁Taşınabilir SQL becerisi

Dilin mantığını kavradığınız için farklı veritabanları ve raporlama araçları arasında bilginizi rahatça taşırsınız.

Anahtar Konular

t-sql eğitimitransact sql kursusql sorgulama eğitimisql server t-sqlpencere fonksiyonları eğitimicte eğitimisql fonksiyonları eğitimiveritabanı sorgulama kursut-sql programlamasql dil eğitimi
“Dili ezberleyen sorgu yazar, mantığını kavrayan ise veriyle düşünür. T-SQL'i öğrenmek, veriyle doğru soruyu kurmayı öğrenmektir.”

Ön Koşullar

Eğitimden en çok verimi almak için önerilen hazırlık düzeyi

1
SQL'e temel aşinalık

Basit bir SELECT yazmış veya görmüş olmak, dilin öğelerine odaklanmayı kolaylaştırır ancak zorunlu değildir.

2
İlişkisel model sezgisi

Tablo, satır, sütun ve anahtar kavramlarına aşinalık küme mantığını anlamayı hızlandırır.

3
Mantıksal ifade kurma

Koşul ve operatörlerle mantıksal ifade oluşturabilmek WHERE ve CASE yazımına yardımcı olur.

4
Çalışma ortamı

SSMS veya Azure Data Studio ile bir SQL Server örneğine bağlanabilmek ya da sağlanan laboratuvarı kullanmak gereklidir.

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ı T-SQL cümleciklerinin mantıksal işlenme sırasını, küme temelli davranışı ve SQL Server veri tipi sistemini kavrar; temel SELECT ve filtreleme yazar.
Modül 1
Küme Teorisi ve SQL Mantığı
  • İlişkisel modelin küme ve yüklem (predicate) temeli
  • Bildirimsel (declarative) sorgu yaklaşımının mantığı
  • SELECT cümleciklerinin mantıksal işlenme sırası
  • Üç değerli mantık: TRUE, FALSE ve UNKNOWN
  • Küme temelli ve satır temelli işlemenin karşılaştırması
  • Sonuç kümesinin sırasız (unordered) doğası
Modül 2
SELECT ve Yüklemler
  • SELECT, FROM ve WHERE temel yapısı
  • Karşılaştırma ve mantıksal operatörler
  • BETWEEN, IN, LIKE yüklemleriyle filtreleme
  • DISTINCT ve TOP ile sonuç kümesini daraltma
  • Takma ad ve hesaplanan sütunlar
  • ORDER BY ve OFFSET-FETCH ile sıralama/sayfalama
Modül 3
Veri Tipleri Sistemi
  • Tam sayı, ondalık ve para veri tipleri
  • char, varchar, nchar, nvarchar ve Unicode farkı
  • date, time, datetime2 ve datetimeoffset tipleri
  • CAST ve CONVERT ile açık dönüşüm
  • Veri tipi önceliği ve örtük dönüşüm riskleri
  • TRY_CAST ve TRY_CONVERT ile güvenli dönüşüm
Modül 4
NULL ve Üç Değerli Mantık
  • NULL'ın anlamı ve karşılaştırmadaki davranışı
  • IS NULL / IS NOT NULL ile doğru kontrol
  • ISNULL ve COALESCE ile varsayılan atama
  • NULLIF ile koşullu NULL üretme
  • Toplama fonksiyonlarının NULL'ı yok sayması
  • ANSI_NULLS ayarının sorgu davranışına etkisi
Günün hedefiKatılımcı dizgi, tarih ve dönüşüm fonksiyonlarını kullanır, CASE ile koşul kurar, JOIN'lerle tabloları birleştirir ve GROUP BY ile veriyi özetler.
Modül 1
Dizgi ve Tarih Fonksiyonları
  • LEFT, RIGHT, SUBSTRING ve CHARINDEX ile metin işleme
  • LEN, TRIM, REPLACE ve FORMAT kullanımı
  • STRING_SPLIT ve STRING_AGG ile metin kümeleri
  • GETDATE, SYSDATETIME ve geçerli zaman
  • DATEADD, DATEDIFF ve DATEPART ile tarih aritmetiği
  • EOMONTH ve tarih biçimlendirme senaryoları
Modül 2
Mantıksal ve Dönüşüm İfadeleri
  • CASE ile aranan ve basit koşul ifadeleri
  • IIF ve CHOOSE ile kısa koşullu ifadeler
  • Dönüşüm fonksiyonlarıyla tip uyumu sağlama
  • Matematik fonksiyonları: ROUND, CEILING, FLOOR
  • Sistem fonksiyonları: @@VERSION, DB_NAME
  • İç içe ifadelerle hesaplanan sütun üretimi
Modül 3
JOIN ile Çok Tablo Sorgulama
  • INNER JOIN ile eşleşen satırları getirme
  • LEFT ve RIGHT OUTER JOIN kullanım senaryoları
  • FULL OUTER JOIN ve CROSS JOIN mantığı
  • Çok tablolu birleştirmede ON koşulu zinciri
  • Self join ile hiyerarşik veri çözümleme
  • JOIN sırası ve okunabilir sorgu düzeni
Modül 4
Gruplama ve Toplama
  • COUNT, SUM, AVG, MIN, MAX toplama fonksiyonları
  • GROUP BY ile satırları gruplara indirgeme
  • HAVING ile grup düzeyinde filtreleme
  • GROUPING SETS, ROLLUP ve CUBE ile çok düzeyli özet
  • DISTINCT ile toplama fonksiyonlarını birleştirme
  • Toplama ve NULL değer etkileşimi
Günün hedefiKatılımcı alt sorgu ve CTE yazar, pencere fonksiyonlarıyla sıralama ve çalışan toplam üretir; değişken, batch ve akış denetimiyle programlama öğelerini kullanır.
Modül 1
Alt Sorgular ve CTE
  • Skaler ve çok satırlı alt sorgular
  • IN, EXISTS ve ANY/ALL ile ilişkili kontrol
  • Correlated subquery ile satır bazlı mantık
  • WITH ile ortak tablo ifadesi (CTE) tanımlama
  • Özyinelemeli (recursive) CTE ile hiyerarşi
  • CTE ile türetilmiş tablo arasındaki seçim
Modül 2
Pencere Fonksiyonları
  • OVER cümleciği ve PARTITION BY mantığı
  • ROW_NUMBER, RANK ve DENSE_RANK farkları
  • NTILE ile veriyi gruplara bölme
  • LAG ve LEAD ile önceki/sonraki satıra erişim
  • SUM ve AVG ile çalışan toplam (running total)
  • Çerçeve (frame): ROWS ve RANGE belirtimi
Modül 3
Programlama Öğeleri
  • DECLARE, SET ve SELECT ile değişken kullanımı
  • Batch, GO ayracı ve değişken kapsamı
  • IF...ELSE ve WHILE ile akış denetimi
  • Tablo değişkeni ve geçici tablo (#temp) farkı
  • Dinamik SQL ve sp_executesql'e giriş
  • @@ROWCOUNT ve sistem değişkenleriyle kontrol
Modül 4
Hata Yönetimi ve İşlemler
  • TRY...CATCH ile yapılandırılmış hata yakalama
  • ERROR_MESSAGE ve ERROR_NUMBER ile hata bilgisi
  • THROW ve RAISERROR ile hata fırlatma
  • BEGIN TRAN, COMMIT ve ROLLBACK ile işlem
  • ACID ilkeleri ve işlem tutarlılığı
  • Hata durumunda işlemi geri alma deseni

Eğitim Kazanımları

Program sonunda katılımcılar:

🧠
Küme mantığı

T-SQL'in küme temelli ve bildirimsel doğasını kavrayarak satır döngüsü yerine doğru küme sorguları yazarsınız.

🔢
Veri tipi hakimiyeti

Sayısal, metin ve tarih tiplerini, önceliği ve dönüşümü anlayarak örtük dönüşüm hatalarından kaçınırsınız.

🧰
Fonksiyon kullanımı

Dizgi, tarih, dönüşüm ve mantık fonksiyonlarıyla ham veriyi biçimlendirip koşullu çıktılar üretirsiniz.

🔗
Birleştirme ve toplama

JOIN türleriyle tabloları birleştirir, GROUP BY ve çok düzeyli özetlerle veriyi anlamlı biçimde toplar ve raporlarsınız.

🪟
Pencere fonksiyonları

OVER, PARTITION BY ve LAG/LEAD ile sıralama, çalışan toplam ve satırlar arası analiz sorguları kurarsınız.

📦
Alt sorgu ve CTE

Skaler, ilişkili ve özyinelemeli yapılarla karmaşık mantığı okunabilir CTE'lerle düzenleyebilirsiniz.

⚙️
Programlama öğeleri

Değişken, akış denetimi ve geçici tablolarla sorgu betiklerini programatik olarak kurgular ve yönetirsiniz.

🛡️
Hata ve işlem yönetimi

TRY...CATCH ve transaction kullanarak hataları yakalar ve veri tutarlılığını güvenle korursunuz.

Kimler İçin Uygundur?

  • T-SQL dilini sözdizimi ve mantık düzeyinde sağlam öğrenmek isteyen geliştiriciler
  • veri analistleri
  • rapor yazarları
  • farklı veritabanlarından SQL Server'a geçen teknik ekip üyeleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Eğitim; T-SQL dilini sözdizimi ve mantık düzeyinde sağlam öğrenmek isteyen geliştiriciler, veri analistleri, rapor yazarları ve farklı veritabanlarından SQL Server'a geçen teknik ekip üyeleri için uygundur. Basit SELECT deneyimi faydalıdır ancak zorunlu değildir.
Eğitim kaç gün ve nasıl ilerliyor?
Program üç gün sürer ve her gün dört modülden oluşur. Dilin her öğesi küçük ve bağımsız alıştırmalarla pekiştirilir: katılımcı SSMS veya Azure Data Studio'da sorguyu yazar, çalıştırır ve davranışı sonuçla karşılaştırır. Eğitim yüz yüze veya online verilebilir ve kurumun veri senaryolarına uyarlanır.
Querying Microsoft SQL Server eğitiminden farkı nedir?
Diğer program sorgulama görevlerini uçtan uca kapsarken bu eğitim T-SQL dilinin kendisine, küme teorisine, veri tipi sistemine, fonksiyonlara ve programlama öğelerine odaklanır. Amacı yalnızca sorgu yazdırmak değil, dilin nasıl düşündüğünü kavratarak taşınabilir bir T-SQL yetkinliği kazandırmaktır.
Pencere fonksiyonları ve CTE de işleniyor mu?
Evet. Üçüncü günde OVER, PARTITION BY, ROW_NUMBER, RANK, LAG ve LEAD gibi pencere fonksiyonları ile WITH kullanarak ortak tablo ifadeleri ve özyinelemeli CTE'ler uygulamalı işlenir. Bunlar çalışan toplam, sıralama ve hiyerarşik veri senaryolarında kullanılır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. T-SQL yetkinliği Microsoft'un veri sertifika sınavlarına hazırlık için güçlü bir temeldir; resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Querying SQL Databases using T-SQL 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 ServerAccelerated SQL Server Integration Services Eğitimi
Veritabanı Eğitimleri

Accelerated SQL Server Integration Services Eğitimi

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

SSIS eğitimi: Control Flow, Data Flow dönüşümleri, Lookup ve Merge Join, SSISDB kataloğu, Project Deployment ve SQL Agent ile zamanlama uygulamalı işlenir.

Detayları Gör →
Microsoft SQL ServerAdvanced Transact-SQL Querying, Programming and Tuning Eğitimi
Veritabanı Eğitimleri

Advanced Transact-SQL Querying, Programming and Tuning Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri T-SQL eğitimi: window fonksiyonları, CTE, saklı yordam, tetikleyici, dinamik SQL, execution plan analizi, indeks tasarımı ve sorgu optimizasyonu uygulamal

Detayları Gör →
Microsoft SQL ServerAzure Data Fundamentals: SQL Server on Azure VM Eğitimi
Veritabanı Eğitimleri

Azure Data Fundamentals: SQL Server on Azure VM Eğitimi

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

Azure veri temelleri eğitimi: IaaS ve PaaS farkı, SQL Server VM dağıtımı, disk ve depolama, ağ güvenliği, Azure Backup ve bulut maliyet yönetimi uygulamalı.

Detayları Gör →
Microsoft SQL ServerBilgi Çalışanları için SQL Server Sorgulama Eğitimi
Veritabanı Eğitimleri

Bilgi Çalışanları için SQL Server Sorgulama Eğitimi

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

İş kullanıcıları için SQL sorgulama eğitimi: SELECT, WHERE, JOIN, GROUP BY, yerleşik fonksiyonlar, alt sorgu ve sonuçları Excel'e aktararak raporlama uygulamalı

Detayları Gör →
Microsoft SQL ServerBuilding and Managing High Availability Solutions with SQL Server Eğitimi
Veritabanı Eğitimleri

Building and Managing High Availability Solutions with SQL Server Eğitimi

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

SQL Server yüksek erişilebilirlik eğitimi: AlwaysOn Availability Groups, Failover Cluster, Log Shipping, Listener ve felaket kurtarma uygulamalı olarak işlenir.

Detayları Gör →
Microsoft SQL ServerDeveloping Databases on Microsoft SQL Server Eğitimi
Veritabanı Eğitimleri

Developing Databases on Microsoft SQL Server Eğitimi

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

SQL Server veritabanı geliştirme eğitimi: tablo tasarımı, indeksleme, view, saklı yordam, fonksiyon, trigger ve transaction T-SQL ile uygulamalı işlenir.

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