Cursusaanbod
Inleiding
Complexe datatypen en collecties
- Het gebruik van subtypes voor gespecialiseerde dataweergave
- Implementatie van cursorvariabelen en dynamische cursors voor flexibele gegevensopvraging
- Beheer van associatieve arrays en collecties om datasets te organiseren
- Bulkoperaties uitvoeren met behulp van
BULK COLLECTenFORALL-opdrachten - Effectief omgaan met fouten tijdens bulkverwerking
Objectgeoriënteerde mogelijkheden in Oracle-databases
- Het definiëren van objecttypen (klassen) en hun methodes
- Het aanmaken van persistente collecties voor langdurige opslag van data
- Ontwikkeling van tabelfuncties voor geavanceerde datamanipulatie
- Implementatie van streamende functies voor realtime dataverwerking
- Ontwerp van aangepaste aggregaatfuncties om SQL te versterken
Gebruik van geavanceerde functies in SQL
- Het oproepen van PL/SQL-functies binnen SQL-statements
- Begrip van beperkingen, zuiverheidsniveaus en determinisme bij function-design
Organisatie van PL/SQL-programma-eenheden
- Rechtenbeheer en veiligheid binnen PL/SQL-code regelen
- Gebruik van naamgevingscontexten om conflicten tussen identificatoren te voorkomen
Integratie van PL/SQL met andere talen
- Het integreren van Java-methodes in PL/SQL-programma's
- Gebruik van C-procedures voor operationeel belangrijke, snelle verwerking
- Toepassing van native compilatie om de uitvoeringssnelheid te verhogen
Kant-en-klare oplossingen en beveiligingsmechanismen
- Het creëren van application contexts voor sessiespecifieke informatie
- Implementatie van Virtual Private Database (VPD) voor gedetailleerd toegangsbeheer
- Effectief beheer van gebruikerssessies en contexten
- Profilering en tracering van PL/SQL-code om prestatieproblemen te achterhalen
Prestatieoptimalisatie van PL/SQL-code
- Gebruik van bindvariabelen in SQL-statements voor betere uitvoeringsplannen
- Begrip van cursor-sharing en de invloed daarvan op systeemprestaties
- Toepassing van query-optimalisatiemethoden voor efficiënte dataopvraging
- Instellingen configureren voor geoptimaliseerde compilatie
- Cachingstrategieën toepassen voor functies en queryresultaten
Bescherming tegen SQL-injectieaanvallen
- Best practices hanteren om PL/SQL-code te verzekeren tegen kwetsbaarheden door injectie
Samenvatting en vervolgstappen
Vereisten
- Grondige kennis van SQL en vertrouwdheid met de Oracle-databaseomgeving
- Een goed begrip van basisconcepten in PL/SQL en ervaring met het schrijven van PL/SQL-code
Doelgroep
- Ontwikkelaars
- PL/SQL-professionals
Getuigenissen (3)
Hij legde het zeer goed uit en gaf richtlijnen voor de oefeningen.
Stoyan - OPEN COURSE
Cursus - Oracle Database 19c PL and Advanced SQL
Automatisch vertaald
Ik vond het fijn om praktijkervaring op te doen en de mogelijkheid te hebben om werkelijk aan coderingstaken te werken.
Kristine - Isuzu Philippines Corporation
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De basisprincipes van een PL/SQL-sessie. Ik heb PL/SQL gebruikt, maar nooit de basisprincipes begrepen en deze cursus heeft mij enorm geholpen om PL/SQL-query's te begrijpen.
Stefan-Andrei
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald