POSTGRESQL DATABASE VERİTABANI SORGULAMA EĞİTİMİ

Veriyi SQL ile tam istediğiniz gibi sorgulayın

SELECT, JOIN, GROUP BY, alt sorgu, CTE ve pencere fonksiyonlarıyla ileri sorgulama

PostgreSQL Database Veritabanı Sorgulama Eğitimi, veriyi SQL ile derinlemesine sorgulama ve analiz etme becerisi kazandırır. Program SELECT, filtreleme ve sıralamayla başlar; çok tablolu JOIN türleri, toplama fonksiyonları, GROUP BY ve HAVING işlenir.

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

Eğitim Hakkında

Temel SELECT'ten JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonlarına SQL sorgulama

PostgreSQL Database Veritabanı Sorgulama Eğitimi, veriyi SQL ile derinlemesine sorgulama ve analiz etme becerisini kazandırır. Katılımcılar SELECT, filtreleme ve sıralamadan başlayarak çok tablolu JOIN, gruplama ve toplama fonksiyonlarını kavrar. Alt sorgular, CTE ve recursive sorgu, pencere fonksiyonları ve küme işlemleri ile DML işlenir. CASE, COALESCE ve PostgreSQL'e özgü ifadelerle karmaşık raporlar üretilir. Konular gerçek veri üzerinde raporlamayla pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; temel SELECT ve filtrelemeden JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonlarına doğru ilerlenir.

Seviye

Orta Seviye — SELECT, JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonlarıyla ileri SQL sorgulama

Öğrenme Metodu

Her konu gerçek bir veri kümesi üzerinde sorgu yazma, raporlama ve analiz senaryolarıyla adım adım uygulamalı işlenir.

Neden Bu Eğitim?

🔍Tam sorgu hakimiyeti

Basit SELECT'ten karmaşık analize kadar SQL'in tüm gücünü kullanarak veriden tam istediğiniz sonucu çıkarırsınız.

📊Güçlü raporlama

Gruplama, pencere fonksiyonları ve CTE ile çok adımlı, okunabilir ve performanslı analitik raporlar yazarsınız.

🧠Analitik düşünme

Karmaşık iş sorularını adım adım sorguya çevirmeyi öğrenir, veriye dayalı karar üretme becerinizi güçlendirirsiniz.

Anahtar Konular

postgresql sorgulama eğitimipostgresql sql eğitimisql join eğitimipostgresql pencere fonksiyonlarısql cte eğitimipostgresql raporlamasql gruplama group bypostgresql veri analizisql sorgu eğitimi
“Doğru yazılmış bir sorgu, veri yığınını yanıt bekleyen bir soruya ve kararı yönlendiren bir içgörüye dönüştürür.”

Ön Koşullar

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

1
Temel tablo kavramı

Tablo, satır ve sütun gibi temel ilişkisel kavramlara aşinalık beklenir.

2
Basit SELECT

Basit bir SELECT sorgusu yazabilme veya SQL'e giriş düzeyinde deneyim faydalıdır.

3
Mantıksal düşünme

Koşul ve filtreleme mantığını kurabilme, analitik problem çözme yaklaşımı gereklidir.

4
Çalışma ortamı

Örnek veri yüklü bir PostgreSQL veritabanı ve psql veya pgAdmin erişimi 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ı SELECT ile veri çeker, WHERE ile filtreler, sıralama ve sınırlama yapar ve ifadelerle hesaplanmış sütunlar üretir.
Modül 1
SELECT Temelleri
  • SELECT ile sütun seçme ve takma ad
  • DISTINCT ile tekrar eden satırları ayıklama
  • Sütun ifadeleri ve aritmetik hesap
  • Sabit değer ve literal kullanımı
  • psql içinde sorgu yazma ve çalıştırma
  • Sorgu çıktısını okunur biçimlendirme
Modül 2
WHERE ile Filtreleme
  • Karşılaştırma operatörleriyle filtreleme
  • AND, OR ve NOT ile koşul birleştirme
  • BETWEEN ile sayısal aralık filtreleme
  • IN ve NOT IN ile çoklu değer filtresi
  • LIKE ve ILIKE ile desen eşleştirme
  • IS NULL ve üç değerli NULL mantığı
Modül 3
Sıralama ve Sınırlama
  • ORDER BY ile artan/azalan sıralama
  • Birden çok sütuna göre sıralama
  • NULLS FIRST ve NULLS LAST seçeneği
  • LIMIT ile satır sayısı sınırlama
  • OFFSET ile sayfalama (pagination)
  • DISTINCT ON ile grup başına ilk kayıt
Modül 4
İfade ve Operatörler
  • String birleştirme ve metin fonksiyonları
  • Matematiksel fonksiyonlar ve yuvarlama
  • Tarih fonksiyonları ve now() kullanımı
  • CAST ile açık veri tipi dönüştürme
  • COALESCE ile NULL yerine değer
  • CASE WHEN ile koşullu ifade yazma
Günün hedefiKatılımcı farklı JOIN türleriyle tabloları birleştirir, toplama fonksiyonlarını kullanır ve GROUP BY ile HAVING ile özet raporlar üretir.
Modül 1
JOIN Türleri ve Kullanımı
  • INNER JOIN ile eşleşen kayıtlar
  • LEFT ve RIGHT OUTER JOIN farkı
  • FULL OUTER JOIN ile tam birleştirme
  • CROSS JOIN ve kartezyen çarpım
  • Self join ile tabloyu kendiyle birleştirme
  • USING ve ON ile birleştirme koşulu
Modül 2
Toplama (Aggregate) Fonksiyonları
  • COUNT ile satır sayısını bulma
  • SUM ve AVG ile toplam ve ortalama
  • MIN ve MAX ile en uç değerleri bulma
  • COUNT(DISTINCT) ile benzersiz sayma
  • string_agg ile metin birleştirme
  • array_agg ile değerleri diziye alma
Modül 3
GROUP BY ve HAVING
  • GROUP BY ile satırları gruplama
  • Çok sütuna göre gruplama yapma
  • HAVING ile grup düzeyi filtreleme
  • WHERE ve HAVING arasındaki ayrım
  • GROUPING SETS ile çoklu özet üretme
  • ROLLUP ve CUBE ile ara toplamlar
Modül 4
Küme İşlemleri (UNION)
  • UNION ile sonuç kümelerini birleştirme
  • UNION ALL ve tekrarları koruma
  • INTERSECT ile ortak satırları bulma
  • EXCEPT ile iki kümenin farkını alma
  • Küme işlemlerinde sütun sayısı uyumu
  • Sıralama ve küme işlemi birlikte
Günün hedefiKatılımcı alt sorgularla karmaşık koşullar kurar, CTE ve recursive sorgu yazar ve pencere fonksiyonlarıyla ileri analitik raporlar üretir.
Modül 1
Alt Sorgular (Subquery)
  • WHERE içinde skaler alt sorgu kullanımı
  • IN ve NOT IN ile alt sorgu filtresi
  • EXISTS ve NOT EXISTS kullanımı
  • Correlated (ilişkili) alt sorgu
  • FROM içinde türetilmiş tablo (subquery)
  • ANY ve ALL ile küme karşılaştırma
Modül 2
CTE ve Recursive Sorgular
  • WITH ile ortak tablo ifadesi (CTE)
  • Okunabilirlik için sorgu parçalama
  • Çok adımlı CTE zinciri oluşturma
  • RECURSIVE ile hiyerarşik sorgu
  • Ağaç ve organizasyon şeması sorgusu
  • CTE ile alt sorgu karşılaştırması
Modül 3
Pencere (Window) Fonksiyonları
  • OVER ve PARTITION BY çalışma mantığı
  • ROW_NUMBER ile satır numaralama
  • RANK ve DENSE_RANK ile sıralama
  • LAG ve LEAD ile önceki/sonraki satır
  • SUM ve AVG ile hareketli (running) toplam
  • Pencere çerçevesi (ROWS BETWEEN)
Modül 4
İleri Analiz ve DML
  • FILTER ile koşullu toplama (aggregate)
  • INSERT, UPDATE ve DELETE temelleri
  • RETURNING ile değişen satırları alma
  • INSERT ON CONFLICT ile upsert işlemi
  • Sorgu sonucundan tablo besleme
  • EXPLAIN ile sorgu maliyetine bakış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Sorgu temelleri

SELECT, WHERE, ORDER BY ve LIMIT ile veriyi doğru filtreler, sıralar ve ihtiyaca göre biçimlendirirsiniz.

✅
JOIN hakimiyeti

INNER, OUTER ve self join'lerle çok tablolu veriyi doğru birleştirir, ilişkileri eksiksiz sorgularsınız.

✅
Gruplama ve özet

Toplama fonksiyonları, GROUP BY ve HAVING ile özet raporlar ve ara toplamlar üretirsiniz.

✅
Alt sorgu becerisi

Skaler, ilişkili ve EXISTS alt sorgularıyla karmaşık koşulları net ve doğru biçimde ifade edersiniz.

✅
CTE kullanımı

WITH ve recursive CTE ile uzun sorguları okunur parçalara böler, hiyerarşik veriyi sorgularsınız.

✅
Pencere fonksiyonları

ROW_NUMBER, RANK, LAG ve hareketli toplamlarla gruplar içinde ileri analitik hesaplar yaparsınız.

✅
Küme işlemleri

UNION, INTERSECT ve EXCEPT ile sonuç kümelerini birleştirir, karşılaştırır ve farklarını alırsınız.

✅
Analitik düşünme

Karmaşık iş sorularını adım adım sorguya çevirir, veriden güvenilir ve okunur raporlar üretirsiniz.

Kimler İçin Uygundur?

  • Veri analisti
  • raporlama uzmanı
  • SQL'de kendini geliştirmek isteyen yazılımcılar
  • test
  • iş zekası personeli ile PostgreSQL verisinden anlamlı sonuç çıkarmak isteyen herkes için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri analisti, raporlama uzmanı, SQL'de ilerlemek isteyen yazılımcılar, test ve iş zekası personeli ile PostgreSQL verisinden sonuç çıkarmak isteyen herkes için uygundur. Temel tablo kavramı ve basit SELECT deneyimi yeterlidir.
Bu eğitim geliştirici eğitiminden farkı nedir?
Geliştirici eğitimi şema tasarımı, PL/pgSQL, trigger ve JSONB gibi sunucu tarafı geliştirmeye odaklanır. Bu eğitim ise yalnızca sorgulamaya odaklanır: JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonlarıyla veriden analiz ve rapor üretme becerisini derinleştirir.
Hiç SQL bilmeden katılabilir miyim?
Eğitim temel SELECT ve filtrelemeden başladığı için SQL'e girişte olan katılımcılar da ilerleyebilir. Ancak tablo, satır ve sütun kavramlarına aşinalık ve basit bir sorgu yazabilmek verimi artırır. Konular adım adım ileri analitik sorgulara doğru ilerler.
Pencere fonksiyonları ve CTE neden önemli?
Pencere fonksiyonları gruplar içinde sıralama, karşılaştırma ve hareketli toplam gibi analizleri tek sorguda mümkün kılar. CTE ise karmaşık sorguları okunur adımlara böler ve hiyerarşik veriyi sorgular. Eğitimde ikisi de gerçek raporlama senaryolarıyla uygulanı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. Sertifika SELECT, JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonları konularını belgeler. PostgreSQL'in resmi sertifika sınavları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. PostgreSQL Database Veritabanı Sorgulama 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

PostgreSQLPostgreSQL Temelleri Eğitimi
Veritabanı Eğitimleri

PostgreSQL Temelleri Eğitimi

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

PostgreSQL'e sıfırdan başlangıç: veri tipleri, SELECT, JOIN, kısıtlar, index ve transaction konularını psql üzerinde uygulamalı öğreten 3 günlük temel eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Yönetim, Optimizasyon ve Yeniden Kopyalama Eğitimi
Veritabanı Eğitimleri

PostgreSQL Yönetim, Optimizasyon ve Yeniden Kopyalama Eğitimi

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

PostgreSQL yönetimi, EXPLAIN ile sorgu optimizasyonu, index stratejileri ve streaming replikasyonu tek programda birleştiren 3 günlük kapsamlı DBA eğitimi.

Detayları Gör →
PostgreSQLPostgreSQL Yönetimi ve Performans İyileştirme Eğitimi
Veritabanı Eğitimleri

PostgreSQL Yönetimi ve Performans İyileştirme Eğitimi

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

PostgreSQL performans tuning: EXPLAIN ANALYZE, index tuning, autovacuum, partitioning ve PgBouncer ile sorgudan sisteme iyileştirmeyi öğreten 3 günlük eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Ölçeklenebilirlik ve Veri Parçalama (Citus) Eğitimi
Veritabanı Eğitimleri

PostgreSQL Ölçeklenebilirlik ve Veri Parçalama (Citus) Eğitimi

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

Citus ile PostgreSQL'de dağıtık tablolar, sharding, co-location, çok kiracılı model ve shard rebalance ile yatay ölçeklemeyi öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL'de Yüksek Erişilebilirlik Uygulama Eğitimi
Veritabanı Eğitimleri

PostgreSQL'de Yüksek Erişilebilirlik Uygulama Eğitimi

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

Streaming replikasyon, otomatik failover, Patroni, PgBouncer, HAProxy ve mantıksal replikasyon ile PostgreSQL yüksek erişilebilirliğini öğreten uygulamalı eğiti

Detayları Gör →
PostgreSQLPostgreSQL Administration and Development Eğitimi
Veritabanı Eğitimleri

PostgreSQL Administration and Development Eğitimi

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

PostgreSQL Administration and Development eğitimi: ileri SQL, PL/pgSQL, index, kurulum, roller, yedekleme, PITR, replikasyon ve performans ayarı. Uygulamalı pro

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