Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 21 ore
Schița de curs
Introducere
Tipuri de date complexe și colecții
- Utilizarea subtipurilor pentru reprezentări de date specializate
- Implementarea variabilelor de cursor și a cursorilor dinamici pentru extragerea flexibilă a datelor
- Lucrul cu tablouri asociative și colecții pentru gestionarea seturilor de date
- Efectuarea operațiilor în masă folosind instrucțiunile
BULK COLLECTșiFORALL - Gestionarea eficientă a excepțiilor în operațiile în masă
Caracteristici orientate pe obiect în bazele de date Oracle
- Definirea tipurilor de obiecte (clase) și a metodelor lor
- Crearea de colecții persistente pentru stocarea pe termen lung a datelor
- Dezvoltarea funcțiilor de tabel pentru manipularea avansată a datelor
- Implementarea funcțiilor de streaming pentru procesarea în timp real a datelor
- Proiectarea funcțiilor agregate personalizate pentru a extinde capacitățile SQL
Utilizarea avansată a funcțiilor în SQL
- Apelarea funcțiilor PL/SQL în cadrul instrucțiunilor SQL
- Înțelegerea constrângerilor, nivelurilor de puritate și determinismului în proiectarea funcțiilor
Organizarea unităților de program PL/SQL
- Gestionarea permisiunilor și securității în codul PL/SQL
- Utilizarea contextelor de denumire pentru a evita conflictele de identificatori
Integrarea PL/SQL cu alte limbaje
- Încorporarea metodelor Java în programele PL/SQL
- Legarea procedurilor în limbajul C pentru operații critice de performanță
- Utilizarea tehnicilor de compilare nativă pentru a îmbunătăți viteza de execuție
Soluții predefinite și mecanisme de securitate
- Crearea contextelor de aplicație pentru informații specifice sesiunii
- Implementarea bazei de date virtuale private (VPD) pentru controlul granular al accesului
- Gestionarea eficientă a sesiunilor și contextelor utilizatorilor
- Profilarea și urmărirea codului PL/SQL pentru a identifica punctele critice de performanță
Optimizarea performanței codului PL/SQL
- Utilizarea variabilelor de legătură în instrucțiunile SQL pentru a îmbunătăți planurile de execuție
- Înțelegerea partajării cursorilor și impactul acesteia asupra performanței
- Aplicarea tehnicilor de optimizare a interogărilor pentru o extragere eficientă a datelor
- Configurarea setărilor de compilare pentru o performanță optimă
- Implementarea strategiilor de caching pentru funcții și rezultate ale interogărilor
Prevenirea atacurilor de injecție SQL
- Adoptarea celor mai bune practici pentru a proteja codul PL/SQL împotriva vulnerabilităților de injecție
Rezumat și pași următori
Cerințe
- Cunoaștere avansată a SQL și familiarizare cu mediul de bază de date Oracle
- Înțelegere solidă a conceptelor de bază ale PL/SQL și experiență în scrierea de cod PL/SQL
Publicul țintă
- Dezvoltatori
- Practicieni PL/SQL
Mărturii (2)
Pentru a înțelege și a stăpâni mai bine SQL-ul de rutină
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina
Mi-a plăcut experiența practică și oportunitatea de a lucra la activități de codare reale
Kristine - Isuzu Philippines Corporation
Curs - ORACLE PL/SQL Fundamentals
Tradus de catre o masina