Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere
Tipuri complexe de date și colecții
- Utilizarea subtipurilor pentru reprezentări specializate ale datelor
- Implementarea variabilelor cursor și a cursorilor dinamici pentru recuperarea flexibilă a datelor
- Lucrul cu matrici asociative și colecții pentru gestionarea seturilor de date
- Efectuarea de operații în masă utilizând declarațiile
BULK COLLECT
șiFORALL
- Gestionarea eficientă a excepțiilor în cadrul operațiunilor în masă
Caracteristici orientate pe obiecte în Oracle Databases
- Definirea tipurilor de obiecte (clase) și a metodelor acestora
- Crearea de colecții persistente pentru stocarea datelor pe termen lung
- Dezvoltarea funcțiilor de tabel pentru manipularea avansată a datelor
- Implementarea funcțiilor de streaming pentru prelucrarea datelor în timp real
- Proiectarea de funcții agregate personalizate pentru extinderea capacităților SQL
Utilizarea funcțiilor avansate în SQL
- Invocarea 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 a securității în cadrul codului PL/SQL
- Utilizarea contextelor de denumire pentru a evita conflictele de identificatori
Integrarea PL/SQL cu alte Languages
- Încorporarea metodelor Java în cadrul programelor PL/SQL
- Corelarea procedurilor din limbajul C pentru operațiile critice din punct de vedere al performanței
- Utilizarea tehnicilor de compilare nativă pentru a spori viteza de execuție
Soluții pre-construite și mecanisme de securitate
- Crearea de contexte de aplicație pentru informații specifice sesiunii
- Implementarea Virtual Private Database (VPD) pentru controlul fin al accesului
- Gestionarea eficientă a sesiunilor și contextelor utilizatorilor
- Profilarea și urmărirea PL/SQL codului pentru a identifica blocajele de performanță
Optimizarea performanței codului PL/SQL
- Utilizarea variabilelor bind în instrucțiunile SQL pentru a îmbunătăți planurile de execuție
- Înțelegerea partajării cursorului și a impactului său asupra performanței
- Aplicarea tehnicilor de optimizare a interogărilor pentru recuperarea eficientă a datelor
- Configurarea setărilor de compilare pentru performanțe optime
- Implementarea strategiilor de caching pentru funcții și rezultatele interogărilor
Prevenirea atacurilor prin injectare SQL
- Adoptarea celor mai bune practici pentru protejarea codului PL/SQL împotriva vulnerabilităților de injectare
Rezumat și pași următori
Cerințe
- Competențe în SQL și familiaritate cu mediul bazei de date Oracle.
- Înțelegere solidă a conceptelor de bază PL/SQL și experiență în scrierea de cod PL/SQL
Audiență
- Dezvoltatori
- PL/SQL practicieni
21 ore
Mărturii (3)
Am apreciat foarte mult formatul formării, practic, direct în sql developer.
Andreea - OPEN COURSE
Curs - Oracle Database 19c PL and Advanced SQL
Tradus de catre o masina
Exercițiile au fost explicate foarte bine.
Monica - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
It was quite hands-on, not too much theory.