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.
Schița de curs
Introducere
Tipuri de date complexe și colecții
- Utilizarea subtipurilor pentru reprezentări specializate ale datelor
- Implementarea variabilelor de cursor și a cursoarelor dinamice 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 acestora
- 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 de agregare personalizate pentru extinderea capabilităților 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 cadrul codului 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 de contexte 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 trasarea codului PL/SQL pentru identificarea punctelor de blocare a performanței
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 cursoarelor și a impactului 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 de interogări
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
- Competență în SQL și familiaritate 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
21 Ore
Mărturii (3)
Mi-a plăcut foarte mult formatul instruirii, 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 explicite foarte bine.
Monica - DB Global Technology
Curs - PL/SQL in Oracle 19c
Tradus de catre o masina
A fost foarte practic, nu prea multă teorie.
David Lambaerts - Estee Lauder BV
Curs - ORACLE PL/SQL Fundamentals
Tradus de catre o masina