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.

İTU
QNB Invest
Aselsan
İş Portföy
Akçansa
Honda
Takasbank
Axa Sigorta
Hyundai
TAI TUSAŞ TR
T.C. Cumhurbaşkanlığı
Ak Yatırım
TAAC Havacılık TR
Kuveyt Türk
Aksigorta
Işik Universitesi
HalkBank
Eren Enerji
Garanti BBVA
Coca Cola
Logo Yazılım
Sekerbank
Tarim Kredi Kooperatifi
Roketsan
TÜBİTAK MAM
İTU
QNB Invest
Aselsan
İş Portföy
Akçansa
Honda
Takasbank
Axa Sigorta
Hyundai
TAI TUSAŞ TR
T.C. Cumhurbaşkanlığı
Ak Yatırım
TAAC Havacılık TR
Kuveyt Türk
Aksigorta
Işik Universitesi
HalkBank
Eren Enerji
Garanti BBVA
Coca Cola
Logo Yazılım
Sekerbank
Tarim Kredi Kooperatifi
Roketsan
TÜBİTAK MAM
Bilgi İstiyorum