Corso Oracle SQL
Durata: 4 giorni


Formazione Oracle: introduction to SQL
Il Corso Oracle: Introduction to SQL è pensato per professionisti IT che desiderano consolidare e ampliare le proprie competenze nella gestione dei dati, approfondendo l’utilizzo del linguaggio SQL all’interno dell’ambiente Oracle Database. Attraverso un approccio tecnico e operativo, il percorso formativo guida i partecipanti nella creazione e amministrazione di strutture relazionali, nel controllo dell’accesso alle informazioni e nella scrittura di query e subquery complesse per recuperare, manipolare e combinare i dati in modo efficiente.
Durante il corso si apprende inoltre come utilizzare gli operatori SET e le funzioni di gruppo per analizzare e aggregare i dati con precisione. La formazione, curata da docenti certificati e con esperienza diretta sul campo, offre un equilibrio tra teoria e pratica, con esercitazioni su scenari reali che permettono di mettere subito in applicazione le conoscenze acquisite. Completano il percorso un materiale didattico completo e la possibilità di scegliere la modalità di frequenza più adatta — in presenza o online — per adattare lo studio ai propri impegni professionali.
Il corso rappresenta un passo essenziale per chi desidera proseguire verso certificazioni avanzate come Oracle Database Administration I e II, ponendo le basi per una gestione dei database relazionali più solida, consapevole e orientata all’efficienza operativa.
Sessioni live interattive
Lezioni in diretta con spazio per domande e confronto.Approccio pratico
Esercitazioni e casi reali per mettere in pratica ciò che impari.Cosa imparerai
- Identificare le principali componenti strutturali di Oracle Database
- Creare e gestire report di dati ordinati, filtrati e aggregati
- Scrivere istruzioni SELECT che includono query e sub-query su più colonne
- Utilizzare sub-query scalari e correlate
- Eseguire istruzioni di manipolazione dei dati (DML) e recuperare dati dalle tabelle
- Controllare l’accesso al database per specifici oggetti e gestire oggetti dello schema
- Creare e gestire tabelle per memorizzare dati
- Creare e interrogare tabelle esterne
I vantaggi della formazione Nexsys
Trainer esperti e certificati
Formatori con esperienza concreta in ambito aziendale.Contenuti sempre aggiornati
Materiale sempre in linea con le novità del settore.Open Badge digitale
Un certificato digitale, verificabile e condivisibile online.Esercitazioni guidate
Attività pratiche con il supporto diretto del docente.Registrazioni disponibili
Rivedi le lezioni quando vuoi per 3 mesi.Supporto post-corso
Assistenza anche dopo la fine del corso, per chiarimenti e approfondimenti.Personalizza la tua formazione
Il corso può essere riprogettato su misura delle esigenze formative della tua azienda o di un gruppo di lavoro. Contenuti, durata e modalità sono personalizzabili per garantire coerenza con i tuoi obiettivi, tempi e budget.
Programma del Corso
Modulo 1: Introduzione a Oracle Database
- Elencare le funzionalità di Oracle Database
- Discutere gli aspetti di progettazione di base, teorici e fisici, di un database relazionale
- Categorizzare i diversi tipi di istruzioni SQL
- Descrivere il dataset utilizzato nel corso
- Accedere al database tramite l’ambiente SQL Developer
- Salvare query su file e utilizzare script in SQL Developer
Modulo 2: Recuperare dati con l'istruzione SQL Select
- Elencare le potenzialità delle istruzioni SQL SELECT
- Generare un report a partire dall’output di una SELECT di base
- Selezionare tutte le colonne
- Selezionare colonne specifiche
- Utilizzare i nomi di colonna predefiniti
- Usare gli operatori aritmetici
- Comprendere la precedenza degli operatori
- Utilizzare il comando DESCRIBE per visualizzare la struttura di una tabella
Modulo 3: Restrizione e ordinamento dei dati
- Scrivere query che includono una clausola WHERE per limitare i risultati
- Elencare gli operatori di confronto e logici utilizzati nella clausola WHERE
- Descrivere le regole di precedenza degli operatori di confronto e logici
- Utilizzare stringhe letterali nella clausola WHERE
- Scrivere query con una clausola ORDER BY per ordinare l’output di una SELECT
- Ordinare l’output in ordine crescente e decrescente
Modulo 4: Utilizzo delle funzioni a riga singola per personalizzare l'output
- Descrivere le differenze tra funzioni a riga singola e funzioni a più righe
- Manipolare stringhe con funzioni carattere nelle clausole SELECT e WHERE
- Manipolare numeri usando le funzioni ROUND, TRUNC e MOD
- Eseguire calcoli con dati di tipo data
- Manipolare date tramite funzioni per le date
Modulo 5: Funzioni di conversione ed espressioni condizionali
- Descrivere la conversione implicita ed esplicita dei tipi di dato
- Utilizzare le funzioni TO_CHAR, TO_NUMBER e TO_DATE
- Annidare funzioni multiple
- Applicare le funzioni NVL, NULLIF e COALESCE ai dati
- Utilizzare logica condizionale IF THEN ELSE in una SELECT
Modulo 6: Aggregazione dei dati con le funzioni di gruppo
- Utilizzare funzioni di aggregazione nelle istruzioni SELECT per produrre report significativi
- Suddividere i dati in gruppi tramite la clausola GROUP BY
- Escludere gruppi di dati usando la clausola HAVING
Modulo 7: Visualizzare dati da più tabelle mediante Join
- Scrivere istruzioni SELECT per accedere ai dati da più tabelle
- Visualizzare dati che normalmente non soddisfano la condizione di join tramite gli outer join
- Eseguire una self join
Modulo 8: Utilizzare le Subquery per risolvere problemi
- Descrivere i tipi di problemi che possono essere risolti con subquery
- Definire le subquery
- Elencare i tipi di subquery
- Scrivere subquery a riga singola e a più righe
Modulo 9: Gli operatori SET
- Descrivere gli operatori SET
- Utilizzare un operatore SET per combinare più query in un’unica query
- Controllare l’ordine delle righe restituite
Modulo 10: Istruzioni di manipolazione dei dati (DML)
- Descrivere ogni istruzione DML
- Inserire righe in una tabella
- Modificare righe in una tabella tramite l’istruzione UPDATE
- Eliminare righe da una tabella con l’istruzione DELETE
- Salvare o annullare le modifiche con le istruzioni COMMIT e ROLLBACK
- Spiegare il concetto di “read consistency”
Modulo 11: Utilizzo di istruzioni DDL per creare e gestire tabelle
- Categorizzare i principali oggetti del database
- Analizzare la struttura di una tabella
- Elencare i tipi di dato disponibili per le colonne
- Creare una tabella semplice
- Comprendere come i vincoli possono essere creati in fase di creazione della tabella
- Descrivere il funzionamento degli oggetti di schema
Modulo 12: Altri oggetti di schema
- Creare viste semplici e complesse
- Recuperare dati dalle viste
- Creare, gestire e utilizzare sequenze
- Creare e gestire indici
- Creare sinonimi privati e pubblici
Modulo 13: Controllo dell'accesso utente
- Distinguere tra privilegi di sistema e privilegi sugli oggetti
- Creare utenti
- Concedere privilegi di sistema
- Creare un ruolo e assegnargli privilegi
- Cambiare la password
- Concedere privilegi sugli oggetti
- Capire come trasferire privilegi
- Revocare privilegi sugli oggetti
Modulo 14: Gestione degli oggetti di schema
- Aggiungere, modificare e rimuovere una colonna
- Aggiungere, rimuovere e rendere differito un vincolo
- Attivare e disattivare un vincolo
- Creare e rimuovere indici
- Creare un indice basato su funzione (function-based index)
- Eseguire operazioni di Flashback
- Creare una tabella esterna tramite ORACLE_LOADER e ORACLE_DATAPUMP
- Interrogare tabelle esterne
Requisiti
Per partecipare al corso con profitto è consigliato possedere i seguenti prerequisiti:
- Familiarità con i concetti e tecniche base di elaborazione dei dati.
- Conoscenza base dei database relazionali.
Prezzo per formazione dedicata online
€ 1700 + IVA a partecipante
A chi è rivolto
-
- Sviluppatori di applicazioni
- Sviluppatori PL/SQL
- Business Analysts
- Database Administrators
- Data Warehouse Administrators
- Tecnici IT e Programmatori che necessitano di relazionarsi con database Oracle
Open Badge digitale
Con i nostri corsi non ricevi un semplice attestato in PDF, ma un badge digitale riconosciuto a livello internazionale, conforme allo standard Open Badge.
È verificabile, condivisibile su LinkedIn e integrabile nel tuo CV, per valorizzare le competenze acquisite in modo moderno, trasparente e affidabile.
Corsi correlati
Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto
Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante:




