TRANSACT-SQL İLE VERİ SORGULAMA VE DEĞİŞTİRME EĞİTİMİ

Transact-SQL ile veriyi sorgulayın, filtreleyin ve güvenle değiştirin

SELECT, JOIN, GROUP BY, alt sorgular, INSERT/UPDATE/DELETE, MERGE ve transaction yönetimi

Transact-SQL ile Veri Sorgulama ve Değiştirme Eğitimi, SQL Server üzerinde T-SQL dilini uygulamalı öğretir. Katılımcılar SELECT, WHERE, ORDER BY ile veri sorgular; dize, tarih ve dönüştürme fonksiyonlarını kullanır; INNER ve OUTER JOIN ile tabloları birleştir…

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

Eğitim Hakkında

SQL Server üzerinde T-SQL ile veri sorgulama ve değiştirmeyi öğreten uygulamalı eğitim

Transact-SQL ile Veri Sorgulama ve Değiştirme Eğitimi, Microsoft SQL Server üzerinde T-SQL dilini uygulamalı öğretir. Katılımcılar SELECT ile sütun seçme, WHERE ile filtreleme, ORDER BY ile sıralama, JOIN türleriyle tablo birleştirme, GROUP BY ve HAVING ile gruplama, alt sorgu ve türetilmiş tabloları öğrenir. Ardından INSERT, UPDATE, DELETE ve MERGE ile veri değiştirme, OUTPUT, transaction ve TRY...CATCH ile hata yönetimi SSMS ortamında gerçek sorgularla ele alınır.

Süre ve Format

3 Gün. İlk gün SELECT ve filtreleme, ikinci gün JOIN, gruplama ve alt sorgular, üçüncü gün veri değiştirme, transaction ve hata yönetimi işlenir.

Seviye

Orta Seviye — SELECT ile veri sorgulama, JOIN, gruplama, alt sorgular ve INSERT/UPDATE/DELETE/MERGE ile veri değiştirme uygulamalı işlenir

Öğrenme Metodu

Her konu SSMS ortamında AdventureWorks benzeri örnek veritabanı üzerinde gerçek sorgular yazılarak ve çalıştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🔍Sağlam sorgu temeli

SELECT, WHERE, ORDER BY ve ifadelerle veriyi doğru biçimde seçip filtrelemeyi ve T-SQL söz dizimini sağlam kavramayı öğrenirsiniz.

🔗Tabloları birleştirme

INNER, LEFT, RIGHT ve FULL JOIN ile birden çok tabloyu birleştirir, çok tablolu raporlar için doğru ilişkiler kurarsınız.

✏️Güvenli veri değiştirme

INSERT, UPDATE, DELETE ve MERGE işlemlerini transaction ve hata yönetimiyle veri bütünlüğünü koruyarak uygularsınız.

Anahtar Konular

transact-sql eğitimit-sql kursusql server sorgulama eğitimiselect join eğitimiveri sorgulama eğitimisql insert update deletemerge sql servergruplama group bysql transaction eğitimisql server t-sql
“İyi yazılmış bir sorgu veriyle konuşmanın en net yoludur; doğru soruyu doğru söz dizimiyle sormak, kararı güçlendiren cevabı getirir.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
İlişkisel veritabanı

Tablo, satır, sütun ve birincil/yabancı anahtar gibi temel ilişkisel kavramlara aşinalık konuyu izlemeyi kolaylaştırır.

2
Temel bilgisayar kullanımı

Windows ortamında uygulama kurma ve dosya yönetimi gibi temel becerilere sahip olmak yeterlidir.

3
SSMS kurulu ortam

SQL Server örneği ve SQL Server Management Studio kurulu bir ortam örnekleri birebir uygulamayı sağlar.

4
Örnek veritabanı

AdventureWorks veya benzeri örnek bir veritabanının yüklü olması sorguları gerçek veri üzerinde denemeyi destekler.

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ılar SELECT ifadesinin yapısını kavrar, WHERE ile veriyi filtreler, ORDER BY ile sıralar ve ifade, fonksiyon ile NULL yönetimini uygular.
Modül 1
SELECT İfadesinin Yapısı
  • SELECT, FROM yan tümcelerinin mantıksal işlenme sırası
  • Sütun seçimi, takma ad (alias) ve DISTINCT ile tekrarları eleme
  • TOP ve OFFSET-FETCH ile sonuç kümesini sınırlandırma
  • Hesaplanmış sütunlar ve aritmetik ifadelerin kullanımı
  • String birleştirme ve CONCAT ile metin üretme
  • Yorum satırları ve okunabilir sorgu yazım kuralları
Modül 2
WHERE ile Filtreleme
  • Karşılaştırma operatörleri ve AND, OR, NOT mantığı
  • BETWEEN ile aralık, IN ile liste üyeliği filtreleme
  • LIKE ve joker karakterlerle metin desenine göre arama
  • IS NULL ve IS NOT NULL ile boş değerlerin filtrelenmesi
  • Operatör önceliği ve parantezle koşul gruplama
  • Tarih ve saat değerlerine göre filtreleme yaklaşımları
Modül 3
Sıralama ve Yerleşik Fonksiyonlar
  • ORDER BY ile artan, azalan ve çok sütunlu sıralama
  • Dize fonksiyonları: LEFT, SUBSTRING, LEN, REPLACE, TRIM
  • Tarih fonksiyonları: GETDATE, DATEADD, DATEDIFF, FORMAT
  • Matematik ve dönüştürme: ROUND, CAST, CONVERT kullanımı
  • ISNULL ve COALESCE ile NULL değer yönetimi
  • CASE ifadesiyle koşula bağlı değer üretme
Modül 4
Veri Tipleri ve NULL
  • Sayısal, metinsel, tarih ve ikili veri tiplerinin ayrımı
  • Örtük ve açık tip dönüşümlerinin davranışı
  • NULL değerin üç değerli mantıkta (true/false/unknown) etkisi
  • Toplam ve karşılaştırmalarda NULL'ın sonuçlara etkisi
  • Varsayılan değer ve NOT NULL kısıtının anlamı
  • Veri tipi seçiminin depolama ve performansa etkisi
Günün hedefiKatılımcılar farklı JOIN türleriyle tabloları birleştirir, GROUP BY ve HAVING ile verileri kümeler ve alt sorgu, türetilmiş tablo ve CTE yapılarını kullanır.
Modül 1
JOIN ile Tablo Birleştirme
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT ve RIGHT OUTER JOIN ile eşleşmeyenleri koruma
  • FULL OUTER JOIN ile iki taraflı eşleşmeme senaryoları
  • CROSS JOIN ve kartezyen çarpımın ne zaman kullanıldığı
  • Self join ile bir tablonun kendisiyle birleştirilmesi
  • Birden çok tablonun zincirleme birleştirilmesi
Modül 2
Kümeleme ve Gruplama
  • COUNT, SUM, AVG, MIN, MAX kümeleme fonksiyonları
  • GROUP BY ile satırların gruplara ayrılması
  • HAVING ile grup düzeyinde filtreleme ve WHERE farkı
  • Birden çok sütuna göre gruplama ve sonuçların okunması
  • GROUPING SETS, ROLLUP ile ara ve genel toplamlar
  • DISTINCT ile kümeleme ve benzersiz değer sayma
Modül 3
Alt Sorgular ve Türetilmiş Tablolar
  • Skaler alt sorgu ile tek değer döndürme
  • IN, EXISTS ve NOT EXISTS ile ilişkili alt sorgular
  • Correlated subquery ile dış sorguya bağlı iç sorgu
  • FROM içinde türetilmiş tablo (derived table) kullanımı
  • Ortak tablo ifadesi (CTE) ile okunabilir sorgu kurma
  • Alt sorgu ile JOIN arasındaki seçim ölçütleri
Modül 4
Küme İşlemleri ve Görünümler
  • UNION ve UNION ALL ile sonuç kümelerini birleştirme
  • INTERSECT ile ortak, EXCEPT ile fark satırlarını bulma
  • Küme işlemlerinde sütun sayısı ve tip uyumu kuralı
  • VIEW oluşturarak karmaşık sorguyu yeniden kullanma
  • Görünüm üzerinden sorgulama ve güncelleme kısıtları
  • Satır numaralandırma için ROW_NUMBER penceresine giriş
Günün hedefiKatılımcılar INSERT, UPDATE, DELETE ve MERGE ile veriyi değiştirir, OUTPUT ile etkilenen satırları yakalar, transaction ve TRY...CATCH ile işlem bütünlüğünü sağlar.
Modül 1
INSERT ile Veri Ekleme
  • Tek satır ve çok satırlı değerlerle INSERT kullanımı
  • INSERT INTO ... SELECT ile başka tablodan veri aktarma
  • IDENTITY sütunu davranışı ve SCOPE_IDENTITY ile son id
  • DEFAULT değerlerin ve hesaplanmış sütunların eklenmesi
  • SELECT INTO ile sorgudan yeni tablo oluşturma
  • Toplu ekleme ve veri bütünlüğü kısıtlarının etkisi
Modül 2
UPDATE ve DELETE
  • UPDATE ile tek ve çok sütunlu değer güncelleme
  • WHERE olmadan güncelleme/silmenin riskleri ve önlemi
  • UPDATE ... FROM ile JOIN tabanlı güncelleme
  • DELETE ile koşullu satır silme ve referans kısıtları
  • TRUNCATE TABLE ile DELETE arasındaki temel farklar
  • Silme ve güncellemede tetikleyici (trigger) etkisi
Modül 3
MERGE ve OUTPUT Kullanımı
  • MERGE ile tek ifadede ekle/güncelle/sil (upsert) mantığı
  • WHEN MATCHED ve WHEN NOT MATCHED koşullarının kullanımı
  • Kaynak ve hedef tablo eşleştirme ölçütlerinin tanımı
  • OUTPUT yan tümcesiyle etkilenen satırları döndürme
  • inserted ve deleted sanal tablolarının kullanımı
  • Değişiklik denetim (audit) kaydı için OUTPUT uygulaması
Modül 4
Transaction ve Hata Yönetimi
  • BEGIN, COMMIT ve ROLLBACK TRANSACTION ile işlem bloğu
  • ACID ilkeleri ve işlemlerin bütünlük garantisi
  • TRY...CATCH ile çalışma zamanı hatalarının yakalanması
  • ERROR_MESSAGE ve ERROR_NUMBER ile hata ayrıntısı
  • XACT_ABORT ve kilitlenme (deadlock) durumunun ele alınması
  • THROW ve RAISERROR ile özel hata üretme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sorgu yazma

SELECT, WHERE ve ORDER BY ile veriyi doğru biçimde seçer, filtreler ve sıralarsınız.

✅
Fonksiyon kullanımı

Dize, tarih ve dönüştürme fonksiyonlarıyla CASE ve NULL yönetimini sorgularınıza katarsınız.

✅
Tablo birleştirme

INNER ve OUTER JOIN türleriyle birden çok tabloyu doğru ilişkilerle birleştirirsiniz.

✅
Gruplama

Kümeleme fonksiyonları, GROUP BY ve HAVING ile özet rapor sorgularını yazarsınız.

✅
Alt sorgu ve CTE

Alt sorgu, türetilmiş tablo ve ortak tablo ifadeleriyle karmaşık sorguları okunabilir kurarsınız.

✅
Veri değiştirme

INSERT, UPDATE, DELETE ve MERGE ile veriyi güvenle ekler, günceller ve silersiniz.

✅
OUTPUT yakalama

OUTPUT yan tümcesi ve inserted/deleted tablolarıyla etkilenen satırları denetlersiniz.

✅
İşlem bütünlüğü

Transaction ve TRY...CATCH ile işlemleri bütünlükle yürütür ve hataları yönetirsiniz.

Kimler İçin Uygundur?

  • SQL Server ile çalışmaya başlayan uygulama geliştiriciler
  • rapor ve analiz hazırlayan veri analistleri
  • veritabanına sorgu yazması gereken sistem yöneticileri
  • T-SQL temelini sağlamlaştırmak isteyen veritabanı adayları için uygundur

Sıkça Sorulan Sorular

Bu T-SQL eğitimi kimler için uygundur?
SQL Server'a sorgu yazması gereken uygulama geliştiriciler, rapor ve analiz hazırlayan veri analistleri ile T-SQL temelini sağlamlaştırmak isteyen sistem yöneticileri ve veritabanı adayları için uygundur. İleri düzey ön bilgi gerekmez; konular temelden ele alınır.
Eğitime başlamak için ne bilmem gerekir?
Tablo, satır, sütun ve anahtar gibi temel ilişkisel veritabanı kavramlarına aşinalık yeterlidir. Daha önce SQL yazmamış olsanız da eğitim SELECT ifadesinden başlayarak adım adım ilerler ve her konu örnek veritabanı üzerinde uygulanır.
Bu eğitim ile 'Writing Powerful SQL Queries' eğitimi arasındaki fark nedir?
Bu eğitim sorgulamanın temelini ve veri değiştirmeyi (INSERT, UPDATE, DELETE, MERGE) kapsar; T-SQL'e sağlam bir başlangıç verir. Writing Powerful SQL Queries eğitimi ise pencere fonksiyonları, PIVOT, APPLY ve performans gibi ileri sorgu tekniklerine odaklanır ve bu eğitimin doğal devamıdır.
Eğitimde hangi araç ve veritabanı kullanılır?
Microsoft SQL Server ve SQL Server Management Studio (SSMS) kullanılır. Sorgular AdventureWorks benzeri örnek bir veritabanı üzerinde yazılır ve çalıştırılır. Böylece her kavram gerçek tablolar ve veriler üzerinde uygulamalı olarak pekiştirilir.
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 eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Microsoft'un resmi sınavına girmek isteyenler için 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. Transact-SQL ile Veri Sorgulama ve Değiştirme 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 Reporting Services for Report Writers Eğitimi
Veritabanı Eğitimleri

SQL Server Reporting Services for Report Writers Eğitimi

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

Rapor yazarları için Report Builder ile tablo, matris, gruplama, parametre, grafik ve rapor yayınlamayı kod yazmadan uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Sorgulama Temelleri Eğitimi
Veritabanı Eğitimleri

SQL Server Sorgulama Temelleri Eğitimi

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

SELECT, WHERE, JOIN, GROUP BY, fonksiyonlar ve alt sorgularla T-SQL sorgulamanın temellerini sıfırdan uygulamalı öğreten başlangıç eğitimi.

Detayları Gör →
Microsoft SQL ServerSQL Server Transact-SQL Programming Eğitimi
Veritabanı Eğitimleri

SQL Server Transact-SQL Programming Eğitimi

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

Stored procedure, fonksiyon, trigger, hata yönetimi, transaction ve dynamic SQL ile T-SQL programlamayı uygulamalı öğreten orta seviye eğitim.

Detayları Gör →
Microsoft SQL ServerSQL Server Veri Modelleri ve Raporlar Uygulaması Eğitimi
Veritabanı Eğitimleri

SQL Server Veri Modelleri ve Raporlar Uygulaması Eğitimi

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

SQL Server ile ilişkisel ve boyutsal veri modelleme, normalizasyon, indeksleme ve SSRS raporlamayı uçtan uca uygulamalı öğrenin. Kurumsal eğitim programı.

Detayları Gör →
Microsoft SQL ServerSQL Server Veritabanı Sorgulama Eğitimi
Veritabanı Eğitimleri

SQL Server Veritabanı Sorgulama Eğitimi

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

T-SQL ile SQL Server veritabanı sorgulamayı uygulamalı öğrenin: SELECT, JOIN, GROUP BY, alt sorgu, pencere fonksiyonları ve veri değiştirme. Kurumsal eğitim.

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

SQL Server Veritabanı Sorgulama İleri Eğitimi

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

İleri T-SQL: pencere fonksiyonları, özyinelemeli CTE, PIVOT, APPLY, dinamik SQL, yürütme planı ve sorgu performansı. Uygulamalı kurumsal ileri eğitim.

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