Corso Oracle SQL

Durata: 4 giorni

icona web
Live Online
in presenza
In presenza
icona web
Live Online
in presenza
In presenza

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.

icona live

Sessioni live interattive

Lezioni in diretta con spazio per domande e confronto.
icona pratico

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

icona trainer

Trainer esperti e certificati

Formatori con esperienza concreta in ambito aziendale.
icona aggiornamento

Contenuti sempre aggiornati

Materiale sempre in linea con le novità del settore.
icona open badge

Open Badge digitale

Un certificato digitale, verificabile e condivisibile online.
icona esercitazioni

Esercitazioni guidate

Attività pratiche con il supporto diretto del docente.
icona registrazione

Registrazioni disponibili

Rivedi le lezioni quando vuoi per 3 mesi.
icona supporto

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

Seleziona il numero di partecipanti:
One to One
2
3
Più di 3

€ 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.

ethical hacker open badge web

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:

Promo ×