DEVELOPING SQL QUERIES FOR ORACLE DATABASES EĞİTİMİ

Oracle SQL ile güçlü ve doğru sorgular yazın

Join, alt sorgu, küme operatörleri, gruplama ve analitik fonksiyonlarla Oracle SQL

Developing SQL Queries for Oracle Databases Eğitimi, Oracle Database üzerinde doğru ve verimli sorgular geliştirmeyi öğretir. Program SELECT, filtreleme ve tek satır fonksiyonlarıyla başlar; toplama fonksiyonları, GROUP BY, HAVING ve çok tablolu join türleri…

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

Eğitim Hakkında

SELECT temelinden join, alt sorgu ve analitik fonksiyonlarla ileri Oracle SQL geliştirmeye

Developing SQL Queries for Oracle Databases Eğitimi, Oracle Database üzerinde doğru ve verimli sorgular geliştirmeyi öğretir. Katılımcılar SELECT, WHERE ve ORDER BY ile veri çeker; tek satır ve toplama fonksiyonlarını, GROUP BY ve HAVING ile gruplamayı kullanır. ANSI join türleriyle çok tabloyu birleştirir, ilişkili alt sorgular yazar, UNION ve INTERSECT gibi küme operatörlerini kullanır. Analitik fonksiyonlar, hiyerarşik sorgular ve CTE ile raporlama senaryoları ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; SELECT ve fonksiyonlardan çok tablolu join, alt sorgu, küme operatörleri ve analitik fonksiyonlara uygulamalı ilerlenir.

Seviye

Orta Seviye — Oracle SQL ile çok tablolu sorgular, alt sorgular, küme operatörleri ve analitik fonksiyonlar geliştirme

Öğrenme Metodu

Her konu gerçek bir Oracle örnek şeması üzerinde SQL Developer ile canlı sorgu yazma ve çözümleme örnekleriyle uygulanır.

Neden Bu Eğitim?

🧩Karmaşık soruya çözüm

Join, alt sorgu ve analitik fonksiyonlarla çok katmanlı iş sorularını tek sorguda doğru şekilde yanıtlarsınız.

📑Güçlü raporlama

Gruplama, CASE ve window fonksiyonlarıyla ham veriyi anlamlı, hazır raporlara dönüştürme becerisi kazanırsınız.

✍️Temiz ve doğru SQL

Okunur ve bakımı kolay sorgular yazar, NULL ve tarih gibi tuzaklardan kaçınarak hatasız sonuç üretirsiniz.

Anahtar Konular

oracle sql eğitimisql sorgu geliştirme eğitimioracle sql kursusql join eğitimianalitik fonksiyonlar sqlalt sorgu eğitimioracle database eğitimisql developer eğitimiilişkisel veritabanı sorgulama
“İyi bir sorgu veriyi çekmez, soruyu yanıtlar. Doğru yazılmış SQL, karmaşık bir iş sorusunu tek ve okunur bir cevaba dönüştürür.”

Ön Koşullar

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

1
Temel SQL

Basit SELECT ve WHERE ile sorgu yazabilme ve tablo kavramına aşinalık öğrenmeyi kolaylaştırır.

2
Veritabanı kavramları

Tablo, satır, sütun ve birincil anahtar gibi temel ilişkisel kavramlara aşinalık faydalıdır.

3
Oracle aracı

SQL Developer veya SQL*Plus kullanımına temel aşinalık uygulamaları kolaylaştırır.

4
Çalışma ortamı

Örnek şema (HR gibi) yüklü bir Oracle veritabanı ve erişim sağlayan bir kullanıcı hesabı 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 ve operatörlerle filtreler, ORDER BY ile sıralar ve tek satır fonksiyonlarıyla sütunları dönüştürür.
Modül 1
SELECT ve Projeksiyon
  • SELECT ile sütun seçme ve takma ad (alias)
  • DISTINCT ile tekrarlı satırları eleme
  • Aritmetik ifadeler ve sütun hesaplama
  • Birleştirme operatörü (||) ile metin üretme
  • DUAL tablosu ile ifade ve fonksiyon testi
  • NULL değerlerin ifadelerdeki davranışı
Modül 2
Filtreleme ve Sıralama
  • WHERE ile karşılaştırma operatörleri
  • BETWEEN, IN ve LIKE ile koşul yazma
  • IS NULL ile boş değer sorgulama
  • AND, OR, NOT ile mantıksal birleştirme
  • Operatör önceliği ve parantez kullanımı
  • ORDER BY ile artan/azalan sıralama
Modül 3
Karakter, Sayı ve Tarih Fonksiyonları
  • UPPER, LOWER, INITCAP ile metin biçimleme
  • SUBSTR, INSTR ve LENGTH işlemleri
  • TRIM, LPAD ve REPLACE ile metin düzenleme
  • ROUND, TRUNC ve MOD ile sayısal işlem
  • SYSDATE ve tarih aritmetiği işlemleri
  • MONTHS_BETWEEN, ADD_MONTHS kullanımı
Modül 4
Dönüşüm ve Koşullu Fonksiyonlar
  • TO_CHAR ile tarih ve sayı biçimleme
  • TO_DATE ve TO_NUMBER ile tip dönüşümü
  • NVL, NVL2 ve COALESCE ile NULL yönetimi
  • NULLIF ile değer karşılaştırma
  • CASE ifadesiyle koşullu sütun üretme
  • DECODE ile klasik koşul dönüşümü
Günün hedefiKatılımcı toplama fonksiyonlarıyla veriyi özetler, GROUP BY ve HAVING ile gruplar, ANSI join türleriyle birden çok tabloyu doğru birleştirir.
Modül 1
Toplama Fonksiyonları
  • COUNT, SUM, AVG ile temel özetleme
  • MIN ve MAX ile uç değerleri bulma
  • Toplama fonksiyonu ve NULL davranışı
  • COUNT(*) ile COUNT(sütun) farkı
  • DISTINCT ile benzersiz değerleri toplama
  • İç içe fonksiyon kullanımına giriş
Modül 2
GROUP BY ve HAVING
  • GROUP BY ile satırları gruplama mantığı
  • Birden çok sütuna göre gruplama
  • HAVING ile grup sonrası filtreleme
  • WHERE ve HAVING arasındaki fark
  • ROLLUP ile ara toplam ve alt toplam üretme
  • CUBE ve GROUPING SETS ile çok boyutlu özet
Modül 3
Çok Tablolu Join'ler
  • INNER JOIN ile eşleşen satırları getirme
  • LEFT ve RIGHT OUTER JOIN kullanımı
  • FULL OUTER JOIN ile tüm satırlar
  • ON ve USING ile birleştirme koşulu
  • Oracle (+) sözdizimi ile ANSI karşılaştırması
  • İkiden fazla tabloyu birleştirme
Modül 4
Özel Join Senaryoları
  • Self join ile tabloyu kendisiyle birleştirme
  • CROSS JOIN ve kartezyen çarpım
  • Non-equijoin ile aralık tabanlı eşleme
  • Natural join kullanımı ve riskleri
  • Birden çok koşullu join ifadesi yazma
  • Join ile toplama fonksiyonunu birleştirme
Günün hedefiKatılımcı iç içe ve ilişkili alt sorgular yazar, küme operatörlerini kullanır, analitik fonksiyonlarla raporlar üretir ve DML ile veriyi değiştirir.
Modül 1
Alt Sorgular (Subquery)
  • Tek satırlık alt sorgu ve karşılaştırma
  • Çok satırlı alt sorguda IN, ANY, ALL
  • Correlated (ilişkili) alt sorgu mantığı
  • EXISTS ve NOT EXISTS kullanımı
  • FROM içinde inline view kullanımı
  • Scalar subquery ile sütun üretme
Modül 2
Küme Operatörleri ve CTE
  • UNION ve UNION ALL arasındaki fark
  • INTERSECT ile ortak satırları bulma
  • MINUS ile iki sorgu arasındaki farkı alma
  • Küme operatörlerinde sütun uyumu
  • WITH (Common Table Expression) tanımı
  • CTE ile sorguyu okunur parçalara bölme
Modül 3
Analitik Fonksiyonlar
  • OVER ve PARTITION BY temel yapısı
  • ROW_NUMBER, RANK ve DENSE_RANK
  • LAG ve LEAD ile satırlar arası erişim
  • Running total ve window frame tanımı
  • FIRST_VALUE ve LAST_VALUE kullanımı
  • Analitik fonksiyonla raporlama senaryosu
Modül 4
Hiyerarşik Sorgu ve DML
  • CONNECT BY ile hiyerarşik sorgulama
  • LEVEL ve PRIOR ile ağaç gezinme
  • INSERT ile tek ve çok satır ekleme
  • UPDATE ve DELETE ile veri değiştirme
  • MERGE ile koşullu upsert işlemi yapma
  • COMMIT ve ROLLBACK ile transaction

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Etkin veri çekme

SELECT, WHERE ve ORDER BY ile veriyi doğru filtreler, operatör önceliği ve NULL davranışını bilinçli yönetirsiniz.

✅
Fonksiyon kullanımı

Karakter, sayı, tarih ve dönüşüm fonksiyonlarıyla sütunları işler, CASE ve NVL ile koşullu değer üretirsiniz.

✅
Gruplama ve özet

Toplama fonksiyonları, GROUP BY, HAVING ve ROLLUP ile veriyi anlamlı özetlere dönüştürürsünüz.

✅
Çok tablolu join

INNER ve OUTER join türleriyle birden çok tabloyu doğru birleştirir, self ve non-equijoin senaryolarını çözersiniz.

✅
Alt sorgu yazımı

İç içe, ilişkili ve EXISTS tabanlı alt sorgular yazar, inline view ve scalar subquery ile esnek çözümler kurarsınız.

✅
Küme ve CTE

UNION, INTERSECT ve MINUS ile kümeleri birleştirir, WITH ile karmaşık sorguları okunur parçalara ayırırsınız.

✅
Analitik fonksiyonlar

ROW_NUMBER, RANK, LAG ve LEAD ile satırlar arası analiz yapar, running total gibi raporları tek sorguda üretirsiniz.

✅
Hiyerarşi ve DML

CONNECT BY ile ağaç yapılarını sorgular, INSERT, UPDATE, DELETE ve MERGE ile veriyi güvenle değiştirirsiniz.

Kimler İçin Uygundur?

  • Oracle üzerinde sorgu yazan uygulama geliştiricileri
  • raporlama ve analiz yapan veri uzmanları
  • test
  • destek ekipleri ile SQL becerisini ileri taşımak isteyen veritabanı ile çalışan profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Oracle üzerinde sorgu yazan uygulama geliştiricileri, raporlama ve analiz yapan veri uzmanları, test ve destek ekipleri ile SQL becerisini ileri taşımak isteyen profesyoneller için uygundur. Basit SELECT yazabilme düzeyinde temel SQL bilgisi beklenir.
Bu eğitim temel SQL eğitiminden farkı nedir?
Bu eğitim sıfırdan başlamaz; temel SELECT bilenlerin seviyesini çok tablolu join, alt sorgu, küme operatörleri ve analitik fonksiyonlarla ileri taşır. Giriş eğitimlerinden farklı olarak gerçek raporlama ve iş sorularına yönelik karmaşık sorgu geliştirmeye odaklanır.
Bu eğitim SQL tuning eğitimiyle aynı mı?
Hayır. Bu eğitim sorguların nasıl doğru ve etkili yazılacağını öğretir; performans ayarına (optimizer, yürütme planı, indeks tuning) girmez. Yavaş sorguları kök nedene inerek hızlandırmaya yönelik ileri performans konuları ayrı bir SQL tuning eğitiminin kapsamındadır.
Hangi araç ve örnek şema kullanılıyor?
Uygulamalar genellikle Oracle'ın HR gibi örnek şemaları üzerinde SQL Developer ile yapılır; isteyen kurumlar kendi şemalarıyla da çalışabilir. SQL*Plus kullanımı da gösterilir. İçerik kurumun Oracle sürümüne ve veri modeline göre uyarlanabilir.
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, fonksiyonlar, join, alt sorgu, küme operatörleri ve analitik fonksiyon konularını belgeler. Oracle'ın 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. Developing SQL Queries for Oracle Databases 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
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database SQL: Data Definition Language (DDL) Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Data Definition Language (DDL) Eğitimi

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

Oracle SQL DDL eğitimi: CREATE, ALTER, DROP ile tablo tasarımı, veri tipleri, NOT NULL, PRIMARY/FOREIGN KEY ve CHECK kısıtlamaları uygulamalı olarak işlenir.

Detayları Gör →
OracleOracle Database SQL: Data Manipulation Language & Transaction Control Language Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Data Manipulation Language & Transaction Control Language Eğitimi

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

Oracle SQL DML ve TCL eğitimi: INSERT, UPDATE, DELETE, MERGE, çok tablolu insert ve COMMIT/ROLLBACK/SAVEPOINT ile kilitleme ve okuma tutarlılığı uygulamalı işle

Detayları Gör →
OracleOracle Database SQL: Displaying Data from Multiple Tables Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Displaying Data from Multiple Tables Eğitimi

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

Oracle SQL JOIN eğitimi: equijoin, natural join, USING, ON, LEFT/RIGHT/FULL outer join, (+) operatörü, self join, cross join ve UNION/INTERSECT/MINUS uygulamalı

Detayları Gör →
OracleOracle Database SQL: Managing Objects with Data Dictionary Views Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Managing Objects with Data Dictionary Views Eğitimi

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

Oracle veri sözlüğü eğitimi: USER_/ALL_/DBA_ görünümleri, DICTIONARY, USER_TABLES, USER_CONSTRAINTS, USER_INDEXES, USER_DEPENDENCIES ve V$ görünümler uygulamalı

Detayları Gör →
OracleOracle Database SQL: Managing Schema Objects Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Managing Schema Objects Eğitimi

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

Oracle şema nesneleri eğitimi: CREATE/ALTER TABLE, PK/FK/UNIQUE/CHECK kısıtları, indeks türleri, view, materialized view, sequence, synonym ve flashback uygulam

Detayları Gör →
OracleOracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi

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

İleri Oracle SQL eğitimi: çok sütunlu/ilişkili alt sorgular, EXISTS, WITH, MERGE, çok tablolu INSERT, CONNECT BY, REGEXP ve flashback query uygulamalı anlatım.

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