Oracle SQL Sorgulama (PL-SQL) İleri
Oracle SQL Sorgulama (PL-SQL) İleri
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şenleri anlamak
Temel ve orta seviye SQL sorgularını doğru şekilde yazmak
Sıralama, filtreleme ve koşullu sorgular oluşturmak
PL/SQL veri tiplerini ve değişken yapılarını kullanmak
Fonksiyonları sorgularda etkin şekilde kullanmak
Gruplama, özetleme ve toplam fonksiyonları uygulamak
Birden fazla tabloyu birleştirmek ve join çeşitlerini uygulamak
Alt sorgular, set operatörleri ve türemiş tablolar ile karmaşık sorgular oluşturmak
Veri ekleme, güncelleme, silme ve SELECT INTO yapılarıyla veri işlemek
PL/SQL blok yapısı, döngüler ve koşullar ile programlama mantığını kurmak
Transaction yönetimi, commit–rollback süreçlerini yönetmek
Table, view, cursor, function, procedure, trigger gibi temel Oracle nesnelerini oluşturmak ve kullanmak
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.