Gelişmiş SQL ve PL/SQL ile veriyi ustaca işleyin
Oracle Database PL ve Gelişmiş SQL Eğitimi, veritabanı içinde güçlü sorgu ve iş mantığı yazmayı öğretir. Program analitik (window) fonksiyonlar, hiyerarşik sorgular, PIVOT, regexp ve MERGE gibi gelişmiş SQL teknikleriyle başlar.
Analitik SQL'den PL/SQL prosedür, paket, tetikleyici ve toplu işlemeye kadar derinlik
Oracle Database PL ve Gelişmiş SQL Eğitimi, veritabanı içinde güçlü sorgu ve iş mantığı yazmayı öğretir. Katılımcılar analitik (window) fonksiyonları, hiyerarşik sorguları, regexp, PIVOT ve MERGE gibi gelişmiş SQL tekniklerini uygular. PL/SQL tarafında blok yapısı, cursor, exception, procedure, function, package ve trigger geliştirilir. Collection ve record yapıları, BULK COLLECT ve FORALL ile toplu işleme ve dinamik SQL uygulamalı işlenir.
3 Gün. Her gün dört modül; gelişmiş SQL ve analitik fonksiyonlardan PL/SQL program birimlerine ve ileri PL/SQL tekniklerine ilerlenir.
Orta Seviye — Gelişmiş SQL, analitik fonksiyonlar ve PL/SQL ile prosedür, paket, tetikleyici ve toplu işlemeye hakimiyet
Her konu gerçek bir Oracle şemasında SQL ve PL/SQL kodu yazılarak, çalıştırılarak ve hata ayıklanarak uygulamalı pekiştirilir.
Window fonksiyonları ve hiyerarşik sorgularla karmaşık raporları tek, okunaklı ve hızlı SQL ifadesiyle üretirsiniz.
Procedure, function ve package ile iş mantığını veritabanında merkezileştirir, bakımı kolay ve modüler kod yazarsınız.
BULK COLLECT ve FORALL ile satır satır işlemeyi bırakıp büyük veri setlerini kat kat daha hızlı işlersiniz.
Eğitimden en iyi verimi almak için önerilen bilgi ve ortam gereksinimleri
SELECT, JOIN, GROUP BY ve alt sorgu dahil temel ve orta düzey SQL yazma deneyimi gereklidir.
Tablo, kısıt, indeks ve transaction gibi temel ilişkisel veritabanı kavramlarına aşinalık beklenir.
Değişken, koşul ve döngü gibi temel programlama kavramlarını bilmek faydalı olacaktır.
Örnek şema yüklü bir Oracle veritabanı ve SQL Developer veya SQL*Plus erişimi önerilir.
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.
Program sonunda katılımcılar:
Window fonksiyonlarıyla sıralama, hareketli toplam ve satırlar arası karşılaştırmayı tek sorguda yazarsınız.
CONNECT BY ve recursive WITH ile ağaç yapılarını, ROLLUP ve CUBE ile çok boyutlu toplamları üretirsiniz.
PIVOT, regexp ve MERGE gibi tekniklerle karmaşık dönüşüm ve upsert işlemlerini sade biçimde yaparsınız.
Blok yapısı, cursor ve exception yönetimini kavrar, sağlam ve hataları ele alan PL/SQL kodu yazarsınız.
Procedure, function ve package ile iş mantığını veritabanında modüler ve yeniden kullanılabilir biçimde kurarsınız.
DML, compound ve INSTEAD OF trigger'ları doğru senaryoda kullanır, :NEW ve :OLD ile satır verisini işlersiniz.
BULK COLLECT ve FORALL ile context switch maliyetini düşürür, büyük veri işlemlerini hızlandırırsınız.
EXECUTE IMMEDIATE ve ref cursor ile dinamik kod yazar, bind variable ile SQL injection'ı önlersiniz.
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.
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 →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 →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 →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 →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 →İ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 →