Oracle SQL Sorgulama (PL-SQL) İleri Eğitimi

Oracle SQL Sorgulama (PL-SQL) İleri Eğitimi

Eğitim Hakkında

Bu eğitim, Oracle veri tabanı mimarisine girişten başlayarak SQL sorgulama temelleri, PL/SQL programlama yapısı, veri işleme komutları ve ileri seviye sorgulama tekniklerine kadar geniş bir yelpazeyi kapsayan kapsamlı bir uygulamalı programdır. Katılımcılar; veri sorgulama, fonksiyonlar, gruplanmış yapılar, join–alt sorgular, set operatörleri ve PL/SQL programlama bloklarıyla profesyonel seviyede çalışma becerisi kazanacaktır. Eğitim, Oracle tabanlı uygulamalarda çalışacak herkes için güçlü bir teknik altyapı sağlamayı amaçlar.

Ön Koşul

Temel bilgisayar ve analitik düşünme becerisi yeterlidir; SQL bilgisi avantaj sağlar ancak zorunlu değildir.

Eğitim İçeriği

  • Temel Veri Tabanı Kavramları
  • Veri Yönetim Sistemi ve Türleri
  • Oracle Mimarisi
  • Oracle Tümleşik Geliştirme Ortamları (Oracle IDE)
  • Oracle Erişim ve Kullanım Araç Kurulumları
  • Oracle Veri Tabanını Başlatmak, Veri Tabanına Erişmek
  • PL/SQL İfadelerinin Sınıflandırılması
  • Temel PL/SQL İfadeleri, Komutları
  • Sorgu Çalıştırma Yöntemleri
  • Anonymous Block
  • Temel Tablo Yapısı
  • “Sonuç Listesi” Kavramı
  • PL/SQL Output
  • Temel Bir Select İfadesinin Yazılması
  • SQL Dual Tablosu
  • Sütun ve Tablolara Takma İsim (Alias) Vermek
  • Distinct ile Tekil Veri Getirmek
  • Order By ile Sıralama
  • Where Yapısı ile Filtreleme, Koşullandırma
  • Koşul Operatörleri
  • Çoklu Koşul Birleşimi (and, or)
  • Sonuç Satırları Sınırlama, Sayfalama (Limit, Fetch Deyimleri)
  • Null Değerlerle Çalışmak
  • Sayısal Veri Tipleri
  • Karakter Veri Tipleri
  • Tarih ve Zaman Veri Tipleri
  • Diğer Veri Tipleri
  • Değişken Tanımlama ve Kullanma
  • Sabitler ve Değişmezler (Constants and Literals)
  • %Type Öz Niteliği
  • Bağlama Değişkenleri Kullanma (Bind Variables)
  • Fonksiyon Nedir, Hangi Amaç için Kullanılır
  • Sorgu İçinde Fonksiyon Kullanımı
  • Karakter Fonksiyonları
  • Sayısal Fonksiyonları
  • Tarih ve Zaman Fonksiyonları
  • Dönüştürme Fonksiyonları
  • Analitik Fonksiyonlar
  • Gelişmiş Fonksiyonlar
  • Diğer Fonksiyonlar
  • Grupsal Fonksiyonlar
  • Grupsal Fonksiyonlarında Tekilleştirme İşlemi
  • Grup Fonksiyonlarının İç İçe Kullanımı
  • Verileri Belli Alanlara Göre Gruplama (Group By)
  • Gruplanmış Verilerin Kısıtlanması (Having)
  • Where ve Having Karşılaştırması
  • Alt ve Ara Toplam Satırları (Rollup, Cube, Grouping Sets)
  • Grouping() Ve Grouping_Id() Fonksiyonları
  • İlişkisel Veri Tabanı Tanımı
  • Join Kavramı ve Türleri
  • Join İşlemlerinde Farklı Yaklaşımlar
  • Group By – Join Birlikteliği
  • Tek Değer Döndüren Alt Sorgular
  • Çoklu (Table Türünde) Değer Döndüren Alt Sorgular
  • Türemiş Tablo Kavramı
  • Çoklu Sütun Döndüren Alt Sorgular
  • İlişkili Alt Sorgular
  • İç İçe Geçmiş Alt Sorgular
  • Exists, All, Any ve Some Operatörleri
  • With İfadesinin Kullanımı
  • Birden Fazla Sorgunun Birleştirilmesi
  • Union ve Union All Operatörleri
  • Intersect ve Minus Operatörleri
  • Veri Ekleme (Insert)
  • Veri Güncelleme (Update)
  • Veri Silme (Delete)
  • İleri Seviye Sorgulama
  • Apply Operatörleri
  • Cross Apply ve Outer Apply
  • Apply ve Join Kıyaslaması
  • Merge ile Verileri Değiştirme
  • Pivot ve Unpivot Komutları
  • Döngü ve Koşullar
  • Statik ve Dinamik SQL Çalıştırma
  • Geçici Tablo Oluşturulması ve Kullanımı
  • Transaction Yönetimi
  • Commit ve Rollback Senaryoları
  • Lock Table Durumları
  • Önemli Nesnelerin Oluşturulması ve Kullanımı
  • Table
  • View
  • Cursor
  • Function
  • Stored Procedure
  • Package
  • Trigger
  • Sequence
  • Synonym

Kazanımlar

  • Oracle veri tabanı mimarisini ve temel bileşenlerini anlayabileceksiniz.
  • Temel ve orta seviye SQL sorgularını doğru şekilde yazabileceksiniz.
  • Sıralama, filtreleme ve koşullu sorgular oluşturabileceksiniz.
  • PL/SQL veri tiplerini ve değişken yapılarını kullanabileceksiniz.
  • Fonksiyonları sorgularda etkin şekilde kullanabileceksiniz.
  • Gruplama, özetleme ve toplam fonksiyonlarını uygulayabileceksiniz.
  • Birden fazla tabloyu birleştirebilecek ve join çeşitlerini uygulayabileceksiniz.
  • Alt sorgular, set operatörleri ve türemiş tablolar ile karmaşık sorgular oluşturabileceksiniz.
  • Veri ekleme, güncelleme, silme ve SELECT INTO yapılarıyla veri işleyebileceksiniz.
  • PL/SQL blok yapısı, döngüler ve koşullar ile programlama mantığını kurabileceksiniz.
  • Transaction yönetimi, commit–rollback süreçlerini yönetebileceksiniz.
  • Table, view, cursor, function, procedure, trigger gibi temel Oracle nesnelerini oluşturabilecek ve kullanabileceksiniz.

Hedef Kitle

  • Junior–Mid Yazılım Geliştiriciler
  • Junior–Mid Oracle DBA’ler
  • Sistem Analistleri
  • Veri Analistleri
  • Aday PL/SQL Developer’lar
  • Backend Developer’lar
  • Uygulama Destek Uzmanları
  • Raporlama Uzmanları (BI, MIS)
  • SQL ile çalışması gereken iş birimi uzmanları
  • Veri tabanı operasyon ekipleri
  • Oracle uygulama teknik danışmanları

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Hepsiburada
QNB Invest
Axa Sigorta
Akçansa
Anadolubank
Aksigorta
Garanti BBVA
Medicalpark
TAAC Havacılık TR
Sahibinden
Etiya
T.C. Cumhurbaşkanlığı
Trendyol
TÜBİTAK MAM
Asfat
Tırsan Treyler
HDI Sigorta
Vakıfbank
Kuveyt Türk
Amerikan Hastanesi
THY Technic
Netaş
SGK
Ziraat Katılım
Logo Yazılım
Hepsiburada
QNB Invest
Axa Sigorta
Akçansa
Anadolubank
Aksigorta
Garanti BBVA
Medicalpark
TAAC Havacılık TR
Sahibinden
Etiya
T.C. Cumhurbaşkanlığı
Trendyol
TÜBİTAK MAM
Asfat
Tırsan Treyler
HDI Sigorta
Vakıfbank
Kuveyt Türk
Amerikan Hastanesi
THY Technic
Netaş
SGK
Ziraat Katılım
Logo Yazılım
Bilgi İstiyorum