programmazione PLSQL

programmazione
PL/SQL
serale
108 ore
informatica
business
intelligence
e database
Il corso introduce gli aspetti architetturali, semantici e sintattici di PL/SQL
ed è rivolto ad amministratori e aspiranti programmatori. Forma la figura di
programmatore PL/SQL e perfeziona quella di amministratore di database
Oracle. Vengono affrontate le best practice di stesura del codice in forma
corretta e ottimizzata, l’integrazione del codice in Oracle database attraverso
stored procedure, stored function e trigger. In particolare, un’ampia trattazione
della compilazione dinamica nativa (native dynamic compilation in ambito SQL
e PL/SQL) permetterà l’acquisizione delle funzionalità più preziose e moderne
legate al linguaggio. Si introdurranno infine anche le tecniche object-oriented
che PL/SQL offre e le chiamate java da PL/SQL.
contenuti
fondamenti del linguaggio: struttura, compilazione, controllo procedurale,
gestione delle eccezioni
strutture dati, SQL in PL/SQL: datatype nativi e non, record e collection,
DML e gestione delle transazioni, compilazione dinamica nativa SQL e PL/SQL
costruzione di applicazioni e argomenti avanzati: procedure, funzioni,
parametri, package, trigger, gestione dell’I/O
Oracle Packages e API disponibili: introduzione ai concetti chiave e alle
tecniche di utilizzo delle API disponibili attraverso gli Oracle Package più
significativi
struttura del corso
108 ore, di cui 60 di laboratorio.
Corso serale.
Aula attrezzata con PC dedicati alle attività di amministrazione di Oracle
Database 11g Express Edition e con gli strumenti client e server installati.
requisiti
Costituisce titolo preferenziale la conoscenza dei database relazionali e
l’esperienza come sistemista o DBA.
Modalità di selezione: ordine di iscrizione e valutazione del cv.
17