Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione a Oracle Database 19c
- Panoramica generale su Oracle Database 19c
- Installazione e configurazione
- Architettura del database Oracle
- Gli strumenti per la gestione del database
Ripasso di SQL e concetti avanzati
- Riepilogo dei fondamenti di SQL
- Operazioni di selezione, inserimento, aggiornamento ed eliminazione
- Join, sottoquery e operazioni su insiemi
- Concetti avanzati di SQL
- Funzioni analitiche
- Query gerarchiche
- Raggruppamento e aggregazione complessa dei dati
Introduzione a PL/SQL
- Descrizione generale di PL/SQL
- Struttura di base di un blocco PL/SQL
- Variabili, costanti e tipi di dato utilizzabili
- Strutture di controllo: if, cicli, istruzioni case
Unità di programmazione in PL/SQL
- Procedure e funzioni
- Pacchetti e i rispettivi corpi dei pacchetti
- Trigger e gestione degli stessi
- Transazioni autonome nel contesto PL/SQL
Funzionalità avanzate di PL/SQL
- Le collezioni: array associativi, tabelle annidate e VARRAYs
- Elaborazione dei dati in blocco tramite BULK COLLECT e FORALL
- Uso di SQL dinamico con la funzione EXECUTE IMMEDIATE
- Strutture record e tipi di dato composti in PL/SQL
Gestione degli errori e debug di programmi PL/SQL
- Gestione delle eccezioni: eccezioni predefinite ed eccezioni definite dall’utente
- Tecniche di debug in PL/SQL
- Utilizzo dei package DBMS_OUTPUT e DBMS_DEBUG
Ottimizzazione delle prestazioni e tuning del codice
- Tecniche per ottimizzare le query SQL
- Analisi degli esecutivi di query (execution plans)
- Strategie di indicizzazione dei dati
- Impiego di hint specifici per guidare l’ottimizzatore delle query
Best practice nella programmazione PL/SQL
- Scrivere codice PL/SQL efficiente e manutenibile
- Standard di codifica e convenzioni da rispettare
- Aspetti di sicurezza da considerare durante lo sviluppo in PL/SQL
- Gestione delle dipendenze e controllo delle versioni del codice
Argomenti avanzati di SQL
- Join e sottoquery di complessità superiore
- Query ricorsive per elaborare dati gerarchici
- Utilizzo delle espressioni regolari all’interno di SQL
- Implementazione di funzionalità di ricerca testuale completa nei database
Riepilogo e prossimi passi da intraprendere
Requisiti
- Conoscenza di base di SQL e dei concetti relativi ai database relazionali
- Familiarità con l’ambiente Oracle Database 19c
Destinatari
- Amministratori di database
- Sviluppatori di database
- Programmatori SQL
- Professionisti informatici
28 ore
Recensioni (3)
ha spiegato molto bene e ha fornito indicazioni sugli esercizi.
Stoyan - OPEN COURSE
Corso - Oracle Database 19c PL and Advanced SQL
Traduzione automatica
Mi piace tutto.
Angel - OPEN COURSE
Corso - Oracle Database 19c PL and Advanced SQL
Traduzione automatica
Mi è piaciuto molto il formato della formazione, pratico, direttamente su SQL Developer.
Andreea - OPEN COURSE
Corso - Oracle Database 19c PL and Advanced SQL
Traduzione automatica