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.