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.
Návrh Školení
Zavedení
Komplexní datové typy a kolekce
- Využití podtypů pro reprezentace specializovaných dat
- Implementace kurzorových proměnných a dynamických kurzorů pro flexibilní získávání dat
- Práce s asociativními poli a kolekcemi pro správu sad dat
- Provádění hromadných operací pomocí příkazů
BULK COLLECT
aFORALL
- Efektivní zpracování výjimek v hromadných operacích
Objektově orientované prvky v Oracle Databases
- Definování typů objektů (tříd) a jejich metod
- Vytváření trvalých kolekcí pro dlouhodobé ukládání dat
- Vývoj tabulkových funkcí pro pokročilou manipulaci s daty
- Implementace funkcí streamování pro zpracování dat v reálném čase
- Navrhování vlastních agregačních funkcí pro rozšíření SQL schopností
Pokročilé použití funkcí v SQL
- Vyvolání funkcí PL/SQL v příkazech SQL
- Pochopení omezení, úrovní čistoty a determinismu v návrhu funkcí
Organizování PL/SQL Programových jednotek
- Správa oprávnění a zabezpečení v rámci PL/SQL kódu
- Využití kontextů pojmenování, aby se zabránilo konfliktům identifikátorů
Integrace PL/SQL s ostatními Languages
- Začlenění metod Java do programů PL/SQL
- Propojení procedur jazyka C pro operace kritické z hlediska výkonu
- Použití nativních kompilačních technik ke zvýšení rychlosti provádění
Předem připravená řešení a bezpečnostní mechanismy
- Vytváření aplikačních kontextů pro informace specifické pro relaci
- Implementace Virtual Private Database (VPD) pro jemné řízení přístupu
- Efektivní správa uživatelských relací a kontextů
- Profilování a sledování PL/SQL kódu k identifikaci úzká místa výkonu
Optimalizace PL/SQL Výkon kódu
- Využití vazebných proměnných v příkazech SQL k vylepšení plánů provádění
- Pochopení sdílení kurzoru a jeho vlivu na výkon
- Použití technik optimalizace dotazů pro efektivní získávání dat
- Konfigurace nastavení kompilace pro optimální výkon
- Implementace strategií ukládání do mezipaměti pro funkce a výsledky dotazů
Prevence SQL vstřikovacích útoků
- Přijetí osvědčených postupů k ochraně PL/SQL kódu před zranitelností při vkládání
Shrnutí a další kroky
Požadavky
- Znalost SQL a znalost databázového prostředí Oracle
- Solidní porozumění základním PL/SQL pojmům a zkušenosti s psaním PL/SQL kódu
Publikum
- Vývojáři
- PL/SQL praktikující
21 hodiny
Reference (3)
Velmi jsem si líbil formát školení, praktický přístup přímo v SQL Developeru.
Andreea - OPEN COURSE
Kurz - Oracle Database 19c PL and Advanced SQL
Machine Translated
Cvičení byla vysvětlena velmi dobře.
Monica - DB Global Technology
Kurz - PL/SQL in Oracle 19c
Machine Translated
It was quite hands-on, not too much theory.