Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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 COLLECTaFORALL - 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
Přeloženo strojem
Cvičení byla vysvětlena velmi dobře.
Monica - DB Global Technology
Kurz - PL/SQL in Oracle 19c
Přeloženo strojem
It was quite hands-on, not too much theory.