DATA MANIPULATION LANGUAGE EĞİTİMİ

SQL DML ile veriyi doğru ve güvenli değiştirin

SELECT, INSERT, UPDATE, DELETE, MERGE ve transaction ile SQL veri manipülasyon dilinde ustalaşın

SQL veri manipülasyon dili komutlarını (SELECT, INSERT, UPDATE, DELETE, MERGE) transaction güvenliğiyle öğreten uygulamalı eğitim.

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

Eğitim Hakkında

SQL'in veri manipülasyon dili (DML) komutlarına odaklı program

Bu eğitim, SQL Veri Manipülasyon Dili (DML) komutlarını doğru ve güvenli biçimde kullanma becerisi kazandırır. SELECT ile sorgulama (WHERE, JOIN, GROUP BY, HAVING, alt sorgu, CTE), INSERT (tekli, çoklu, INSERT...SELECT), UPDATE (koşullu, JOIN ile güncelleme), DELETE ve TRUNCATE farkı, MERGE/UPSERT ele alınır. Transaction yönetimi (COMMIT, ROLLBACK, SAVEPOINT), etkilenen satır doğrulaması, güvenli güncelleme (WHERE'siz tehlikesi) ve set tabanlı düşünme işlenir. Katılımcı; gerçek bir şema üzerinde DML operasyonlarını güvenle uygular.

Süre ve Format

2 Gün. Her gün dört modül; SELECT, veri değiştirme, MERGE ve transaction üzerine uygulamalı çalışma.

Seviye

Orta Seviye — SQL Veri Manipülasyon Dili (DML): SELECT, INSERT, UPDATE, DELETE, MERGE ve işlemler

Öğrenme Metodu

PostgreSQL üzerinde gerçek tablolar üzerinde DML komutları ve transaction senaryoları uygulamalı denenir.

Neden Bu Eğitim?

🎯Set Tabanlı Düşünme

Satır satır değil set tabanlı düşünerek verimli ve doğru DML yazarsınız.

🛡️Güvenli Değiştirme

Transaction ve koşul disipliniyle yanlış toplu güncellemeyi önlersiniz.

🔗MERGE Gücü

Upsert ve MERGE ile ekleme-güncelleme-silmeyi tek ifadede yönetirsiniz.

Anahtar Konular

dmlsqlselectinsertupdatedeletemergetransactioncteveri manipülasyonu
“Veriyi değiştirirken her komut bir sorumluluktur.”

Ön Koşullar

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

1
Temel SQL

SELECT ve WHERE'e giriş düzeyinde aşinalık faydalıdır.

2
Veri modeli

Tablo ve ilişki kavramlarını bilmek önerilir.

3
Veritabanı erişimi

PostgreSQL veya benzeri bir RDBMS erişimi gerekir.

4
SQL istemcisi

psql veya bir SQL istemcisi kullanabilmek yararlıdır.

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ı SELECT ile karmaşık sorgular yazar.
Modül 1
Temel SELECT
  • Sütun seçimi ve takma ad
  • WHERE ve karşılaştırma operatörleri
  • IN, BETWEEN, LIKE
  • NULL ve IS NULL kontrolü
  • ORDER BY ve LIMIT/OFFSET
  • DISTINCT
Modül 2
Birleştirme
  • INNER JOIN
  • LEFT/RIGHT/FULL OUTER JOIN
  • Çoklu tablo birleştirme
  • Self join
  • USING ve ON
  • Kartezyen çarpım tuzağı
Modül 3
Gruplama ve Agregasyon
  • COUNT, SUM, AVG, MIN, MAX
  • GROUP BY
  • HAVING ile grup filtresi
  • Gruplama ve NULL
  • Çoklu sütun gruplama
  • FILTER / koşullu agregasyon
Modül 4
Alt Sorgu ve CTE
  • Skaler ve satır alt sorgusu
  • IN/EXISTS alt sorgusu
  • Korelasyonlu alt sorgu
  • WITH (CTE) tanımı
  • Özyinelemeli (recursive) CTE
  • Okunabilirlik için CTE
Günün hedefiKatılımcı veri değiştirme komutlarını transaction ile güvenle uygular.
Modül 1
INSERT
  • Tekli satır ekleme
  • Çoklu satır (VALUES listesi)
  • INSERT ... SELECT
  • DEFAULT ve otomatik değer
  • RETURNING ile eklenen değer
  • ON CONFLICT ile çakışma
Modül 2
UPDATE
  • Koşullu UPDATE
  • Çoklu sütun güncelleme
  • UPDATE ... FROM (JOIN ile)
  • Alt sorguyla güncelleme
  • WHERE'siz UPDATE tehlikesi
  • Etkilenen satır doğrulama
Modül 3
DELETE ve MERGE
  • Koşullu DELETE
  • DELETE ... USING
  • TRUNCATE ve DELETE farkı
  • MERGE / UPSERT
  • Eşleşen/eşleşmeyen dallar
  • Soft delete deseni
Modül 4
Transaction
  • BEGIN, COMMIT, ROLLBACK
  • SAVEPOINT ile kısmi geri alma
  • Otomatik commit riski
  • Atomik toplu işlem
  • Hata durumunda geri alma
  • Güvenli değiştirme alışkanlıkları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SELECT

Filtre, birleştirme ve gruplamayla karmaşık sorgular yazabilirsiniz.

✅
Alt Sorgu/CTE

Alt sorgu ve CTE ile okunur, güçlü sorgular kurabilirsiniz.

✅
INSERT

Çoklu ve INSERT...SELECT ile veri ekleyebilirsiniz.

✅
UPDATE

Koşullu ve JOIN'li güncellemeleri güvenle yapabilirsiniz.

✅
DELETE/TRUNCATE

DELETE ve TRUNCATE arasında doğru seçim yapabilirsiniz.

✅
MERGE

MERGE/UPSERT ile ekle-güncelle-sil işlemini yönetebilirsiniz.

✅
Transaction

COMMIT/ROLLBACK ile atomik ve güvenli değişiklik yapabilirsiniz.

✅
Set Tabanlı

Set tabanlı düşünerek verimli DML yazabilirsiniz.

Kimler İçin Uygundur?

  • SQL öğrenen geliştiriciler
  • veri analistleri
  • raporlama uzmanları
  • veritabanı kullanıcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL öğrenen geliştiriciler, analistler ve veritabanı kullanıcıları için uygundur.
DDL de var mı?
Odak DML'dir; tablo oluşturma gibi DDL komutları kapsam dışıdır.
Hangi veritabanı kullanılır?
Örnekler PostgreSQL üzerinde gösterilir; kavramlar diğer RDBMS'lere uyar.
Transaction öğrenir miyim?
Evet, COMMIT/ROLLBACK/SAVEPOINT ile güvenli değiştirme işlenir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Data Manipulation Language Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikOperations with petl: Basic Data Transformations Eğitimi
Veri ve Analitik Eğitimleri

Operations with petl: Basic Data Transformations Eğitimi

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

Python petl kütüphanesiyle hafif ETL: CSV/veritabanı okuma, cut/convert/select dönüşümleri, join ve aggregate ile birleştirme ve temizlemeyi uygulamalı öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikOptimizing Operations Using Demand Forecasting and Capacity Management Eğitimi
Veri ve Analitik Eğitimleri

Optimizing Operations Using Demand Forecasting and Capacity Management Eğitimi

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

Zaman serisi talep tahmini (Holt-Winters, ARIMA), MAE/MAPE doğruluk ölçümü ve kapasite planlamayla operasyonları veriyle optimize etmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikOptimizing Statistics & Indexes Eğitimi
Veri ve Analitik Eğitimleri

Optimizing Statistics & Indexes Eğitimi

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

Veritabanı sorgu performansı: optimize edici istatistikleri, indeks tasarımı, yürütme planı okuma ve parameter sniffing çözümüyle sorguları hızlandırmayı öğreni

Detayları Gör →
Veri Analizi ve İstatistikOptimizing Supply and Demand Through Forecasting and Capacity Management Eğitimi
Veri ve Analitik Eğitimleri

Optimizing Supply and Demand Through Forecasting and Capacity Management Eğitimi

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

Arz-talep dengesi: talep tahmini, EOQ ve güvenlik stoğu, ROP, bullwhip etkisi ve S&OP ile envanter ve kapasite kararlarını veriyle optimize etmeyi öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikOrganizational IT Trends, Analytics, and Application Development Eğitimi
Veri ve Analitik Eğitimleri

Organizational IT Trends, Analytics, and Application Development Eğitimi

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

Kurumsal BT trendleri, analitik olgunluk modeli ve veri odaklı uygulama geliştirme: bulut, mikroservis, API-first ve gömülü analitiği bir yol haritasında birleş

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