DB SQL EĞİTİMİ

SQL ile veriyi sorgulamayı baştan sona öğrenin

SELECT, JOIN, GROUP BY, alt sorgular, görünümler, indeks ve transaction

DB SQL Eğitimi, ilişkisel veritabanlarında SELECT sorgularını, WHERE filtrelerini, JOIN türlerini, GROUP BY toplulaştırmayı, alt sorguları, CTE ve pencere fonksiyonlarını, görünümleri, indeksleri ve transaction yönetimini uygulamalı öğretir.

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

Eğitim Hakkında

İlişkisel veritabanlarında SQL ile veri sorgulamayı öğreten uygulamalı eğitim

DB SQL Eğitimi, ilişkisel veritabanlarında verinin SQL ile sorgulanmasını temelden ileri düzeye uygulamalı ele alır. Katılımcılar SELECT sorgularını, WHERE filtrelerini, çok tablolu JOIN türlerini, GROUP BY ile toplulaştırma ve HAVING kullanımını öğrenir. Alt sorgular, CTE ve pencere fonksiyonları, görünümler, indekslerin performansa etkisi ve transaction işlenir. Konular PostgreSQL, MySQL ve SQL Server söz dizimi farklarıyla uygulanır.

Süre ve Format

3 Gün. İlk gün SELECT ve filtreleme, ikinci gün JOIN'ler, gruplama ve alt sorgular, üçüncü gün görünümler, indeksler ve transaction işlenir.

Seviye

Orta Seviye — SELECT sorguları, JOIN'ler, gruplama, alt sorgular, görünümler ve indeksler uygulamalı işlenir

Öğrenme Metodu

Her konu gerçek bir veritabanı üzerinde sorgular yazılarak, çalıştırılarak ve sonuçları yorumlanarak uygulamalı işlenir.

Neden Bu Eğitim?

🔎Güçlü sorgulama

SELECT, filtreleme ve JOIN'leri ustalıkla kullanarak farklı tablolardan anlamlı sonuç kümeleri üretmeyi öğrenirsiniz.

📊Analiz ve raporlama

Gruplama, toplulaştırma ve pencere fonksiyonlarıyla veriyi özetler, iş kararlarını destekleyen raporlar hazırlarsınız.

⚡Performans farkındalığı

İndekslerin ve sorgu planının rolünü kavrar, yavaş sorguları fark edip daha verimli yazma becerisi kazanırsınız.

Anahtar Konular

sql eğitimisql kursuselect sorgusujoin eğitimigroup bypencere fonksiyonlarıveritabanı sorgulamapostgresql eğitimimysql sqlsql performans
“Veri çağımızın dilidir; SQL'i akıcı konuşan, soruları yanıta, veriyi karara dönüştürebilir.”

Ön Koşullar

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

1
Bilgisayar okuryazarlığı

Dosya, uygulama ve temel araç kullanımına aşinalık eğitim ortamını takip etmeyi kolaylaştırır.

2
Veri kavramı

Tablo, satır ve sütun gibi temel veri kavramlarına aşinalık sorgu mantığını anlamayı destekler.

3
Mantıksal düşünme

Koşul ve karşılaştırma gibi mantıksal ifadelere yatkınlık filtreleme yazmayı kolaylaştırır.

4
Çalışma ortamı

PostgreSQL, MySQL veya SQL Server kurulu bir ortam ile örnek veritabanı uygulamaları takip etmeyi sağ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ılar SELECT sorgularının yapısını kavrar, WHERE ile veriyi filtreler, sonuçları sıralar ve sınırlar; temel işlev ve ifadelerle sütunları dönüştürmeyi uygulamalı öğrenir.
Modül 1
SELECT Temelleri
  • SELECT, FROM ve sütun seçiminin temel yapısı
  • Tüm sütunlar (*) ile belirli sütun seçimi arasındaki fark
  • Sütun ve tablo takma adlarının (alias) kullanımı
  • DISTINCT ile yinelenen satırların elenmesi
  • İfade ve aritmetik hesaplarla türetilmiş sütunlar
  • NULL değerlerin sorgu sonuçlarındaki davranışı
Modül 2
WHERE ile Filtreleme
  • Karşılaştırma operatörleriyle satırların filtrelenmesi
  • AND, OR ve NOT ile bileşik koşullar kurma
  • BETWEEN, IN ve LIKE operatörlerinin kullanımı
  • NULL kontrolü için IS NULL ve IS NOT NULL
  • Desen eşleme için joker karakterlerin kullanımı
  • Koşul önceliği ve parantezle gruplama
Modül 3
Sıralama ve Sınırlama
  • ORDER BY ile artan ve azalan sıralama
  • Birden çok sütuna göre çok seviyeli sıralama
  • LIMIT / OFFSET ve TOP ile sonuç sayısını sınırlama
  • Sayfalama (pagination) için sınırlama kullanımı
  • NULL değerlerin sıralamadaki konumu
  • Sıralama sonucunun performans açısından değerlendirilmesi
Modül 4
Tekil Satır İşlevleri
  • Metin işlevleri: UPPER, LOWER, SUBSTRING, CONCAT
  • Sayısal işlevler: ROUND, CEIL, FLOOR, MOD
  • Tarih işlevleriyle tarih ve zaman bileşenlerinin alınması
  • CAST ve CONVERT ile veri tipi dönüşümleri
  • COALESCE ile NULL değerlerin değiştirilmesi
  • CASE WHEN ile koşullu değer üretimi
Günün hedefiKatılımcılar JOIN türleriyle tabloları birleştirir, GROUP BY ve toplulaştırma işlevleriyle veriyi özetler, HAVING ile grupları filtreler ve alt sorguları farklı konumlarda kullanmayı öğrenir.
Modül 1
JOIN Türleri ve Kullanımı
  • INNER JOIN ile eşleşen satırların birleştirilmesi
  • LEFT ve RIGHT OUTER JOIN ile eşleşmeyenlerin korunması
  • FULL OUTER JOIN ile iki taraftaki tüm satırlar
  • Birden çok tablonun zincirleme birleştirilmesi
  • SELF JOIN ile bir tablonun kendisiyle ilişkilendirilmesi
  • CROSS JOIN ve kartezyen çarpım riskinin kavranması
Modül 2
Gruplama ve Toplulaştırma
  • COUNT, SUM, AVG, MIN, MAX toplulaştırma işlevleri
  • GROUP BY ile satırların gruplara ayrılması
  • Birden çok sütuna göre gruplama
  • HAVING ile grup düzeyinde filtreleme
  • WHERE ile HAVING arasındaki farkın kavranması
  • Toplulaştırmada NULL değerlerin davranışı
Modül 3
Alt Sorgular ve EXISTS
  • WHERE içinde skaler alt sorgu kullanımı
  • IN ve NOT IN ile liste döndüren alt sorgular
  • EXISTS ve NOT EXISTS ile varlık kontrolü
  • Korelasyonlu (correlated) alt sorguların mantığı
  • FROM içinde türetilmiş tablo (derived table)
  • Alt sorgu ile JOIN yaklaşımının karşılaştırılması
Modül 4
CTE ve Pencere Fonksiyonları
  • WITH ile ortak tablo ifadesi (CTE) tanımlama
  • Özyinelemeli CTE ile hiyerarşik veri sorgulama
  • ROW_NUMBER, RANK ve DENSE_RANK sıralama fonksiyonları
  • PARTITION BY ile bölüm bazlı hesaplama
  • Toplam ve ortalamanın pencere üzerinde hesaplanması
  • LAG ve LEAD ile komşu satır değerlerine erişim
Günün hedefiKatılımcılar görünümlerle sorguları soyutlar, indekslerin performansa etkisini sorgu planı üzerinden kavrar ve transaction ile izolasyon seviyelerini kullanarak veri bütünlüğünü uygulamalı öğrenir.
Modül 1
Görünümler (View)
  • CREATE VIEW ile sanal tablo tanımlama
  • Karmaşık sorguların görünümle basitleştirilmesi
  • Görünümler üzerinden veriye kontrollü erişim
  • Güncellenebilir görünüm koşullarının kavranması
  • Materialized view ile önceden hesaplanmış sonuçlar
  • Görünümlerin bakım ve bağımlılık yönetimi
Modül 2
İndeksler ve Performans
  • İndeksin B-tree yapısı ve arama hızına etkisi
  • Birincil ve ikincil indekslerin farkı
  • Bileşik (composite) indeks sütun sırasının önemi
  • EXPLAIN / EXPLAIN ANALYZE ile sorgu planı okuma
  • Tam tablo taraması ile indeks taraması ayrımı
  • Gereksiz indekslerin yazma maliyetine etkisi
Modül 3
Transaction Yönetimi
  • ACID ilkelerinin (atomiklik, tutarlılık) kavranması
  • BEGIN, COMMIT ve ROLLBACK ile işlem denetimi
  • SAVEPOINT ile işlem içinde kısmi geri alma
  • İzolasyon seviyeleri ve kirli okuma (dirty read)
  • Phantom read ve non-repeatable read olguları
  • Kilitlenme (deadlock) durumunun kavranması
Modül 4
Veri Değişikliği ve İyi Uygulamalar
  • INSERT, UPDATE ve DELETE ile veri değişikliği
  • UPDATE ve DELETE'te WHERE unutmanın riski
  • Toplu veri yükleme ve performans dengesi
  • Parametreli sorgularla SQL injection'dan korunma
  • Okunabilir ve sürdürülebilir SQL yazım biçimi
  • Söz dizimi farklarının (PostgreSQL, MySQL) yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

🔎
Sorgu yazma

SELECT, WHERE, ORDER BY ve işlevlerle veriyi filtreler, dönüştürür ve istediğiniz biçimde sonuç üretirsiniz.

🔗
JOIN ustalığı

INNER, OUTER ve SELF JOIN türleriyle birden çok tabloyu birleştirir ve ilişkisel veriyi doğru biçimde getirirsiniz.

📊
Toplulaştırma

GROUP BY, toplulaştırma işlevleri ve HAVING ile veriyi özetler ve grup düzeyinde analiz yaparsınız.

🪟
Pencere fonksiyonları

ROW_NUMBER, RANK ve PARTITION BY ile satır bazlı analitik hesaplamalar yapar, CTE ile sorguları yapılandırırsınız.

👁️
Görünümler

Görünümlerle karmaşık sorguları soyutlar ve veriye kontrollü, yeniden kullanılabilir erişim sağlarsınız.

⚡
Performans

İndekslerin etkisini kavrar, EXPLAIN ile sorgu planını okur ve yavaş sorguları daha verimli yazarsınız.

🔒
Transaction

Transaction ve izolasyon seviyelerini kullanarak veri bütünlüğünü korur ve okuma olgularını yönetirsiniz.

✅
Katılım ve Başarı Sertifikası

Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır ve kazanımlarını belgeler.

Kimler İçin Uygundur?

  • Veriyle çalışan yazılım geliştiriciler
  • raporlama ve analiz yapan iş analistleri
  • veritabanı sorgularını yazan test uzmanları
  • veriye dayalı karar alan profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veriyle çalışan yazılım geliştiriciler, raporlama yapan iş analistleri, test uzmanları ve veriye dayalı karar alan profesyoneller için uygundur. Veritabanından sorgu yazması gereken ancak SQL'i sistemli öğrenmek isteyen herkes faydalanır.
Hangi veritabanı üzerinde çalışılır?
Eğitim standart SQL üzerine kuruludur; uygulamalar PostgreSQL, MySQL veya SQL Server üzerinde yapılabilir. Söz dizimi farkları (ör. LIMIT ile TOP) örneklerle belirtilir, böylece öğrenilen beceri farklı veritabanlarına taşınabilir.
Bu eğitimin DDL ve constraints eğitiminden farkı nedir?
DDL, DML ve Constraints eğitimi tablo oluşturma, veri değiştirme ve bütünlük kuralları gibi şema tarafına odaklanır. DB SQL eğitimi ise ağırlıklı olarak veriyi sorgulama tarafına, yani SELECT, JOIN, gruplama ve analitik fonksiyonlara odaklanır. İkisi birbirini tamamlar.
Hiç SQL bilmeden katılabilir miyim?
Evet, eğitim SELECT temellerinden başlar. Tablo, satır ve sütun kavramlarına aşinalık yeterlidir. Konular temelden ileriye doğru ilerlediği için önceden SQL bilmek zorunlu değildir; mevcut bilgisi olanlar ileri konularda derinleşir.
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 olarak yüz yüze veya online verilebilir ve kurumun kullandığı veritabanı ile veri kümelerine 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. DB 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

Veritabanı Yönetimi TemelleriVeritabanı Temelleri ve İlişkisel Veritabanı Kavramları Eğitimi
Veritabanı Eğitimleri

Veritabanı Temelleri ve İlişkisel Veritabanı Kavramları Eğitimi

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

İlişkisel model, bağıntı ve demet, anahtar türleri, varlık ve referans bütünlüğü, ilişkisel cebir ve ACID ilkeleri. Teoriyi SQL'le pekiştiren 3 günlük temel eği

Detayları Gör →
Veritabanı Yönetimi TemelleriVertica SQL Eğitimi
Veritabanı Eğitimleri

Vertica SQL Eğitimi

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

Vertica sütun tabanlı analitik veritabanında projeksiyon, segmentasyon, COPY yükleme ve analitik SQL fonksiyonlarını uygulamalı öğreten 3 günlük kurumsal eğitim

Detayları Gör →
Veritabanı Yönetimi TemelleriWeb Apps with web2py: Database Connectivity & the Model Eğitimi
Veritabanı Eğitimleri

Web Apps with web2py: Database Connectivity & the Model Eğitimi

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

web2py DAL ile veritabanı bağlantısı, model katmanı, define_table, Field doğrulama, CRUD sorguları ve migration yönetimini uygulamalı öğreten 3 günlük eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriWeb Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi
Veritabanı Eğitimleri

Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi

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

web2py dekoratörleri, Auth ile yetkilendirme, reference ile yabancı anahtar ilişkileri ve SQLFORM form üretimini uygulamalı öğreten 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriWorking with Databases in Access for Windows Eğitimi
Veritabanı Eğitimleri

Working with Databases in Access for Windows Eğitimi

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

Microsoft Access eğitimi: tablo ve ilişki tasarımı, seçme ve işlem sorguları, formlar, raporlar, Access SQL ve makrolar uygulamalı olarak işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriWorking with DDL Eğitimi
Veritabanı Eğitimleri

Working with DDL Eğitimi

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

CREATE, ALTER, DROP komutları, PRIMARY/FOREIGN KEY ve CHECK kısıtları, indeks tasarımı, view ve güvenli şema değişikliğini uygulamalı öğreten 3 günlük DDL eğiti

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