ICRL01 - Oracle Database: SQL basics

L'obiettivo di questo corso è quello di fornire tutte le conoscenze relative al linguaggio SQL utilizzato da Oracle Database Server.

I contenuti sono i seguenti:

  • Caratteristiche fondamentali del linguaggio SQL
  • Standard SQL
  • Particolarità del linguaggio SQL nella varie versioni di Oracle
  • Oggetti nel database
  • Utilizzo del Dizionario Dati
  • Creazione e gestione di tabelle, constraint ed indici
  • Sottolinguaggidi SQL (DDL, DML, DTL, DCL, DQL)
  • Concetto di transazione
  • Proiezione e selezione
  • Pseudocolonne
  • Costanti, espressioni ed alias nella select list
  • Operatori relazionali e logici
  • Significato ed utilizzo del NULL
  • Funzioni per la gestione del NULL (NVL, NVL2, NULLIF, COALESCE)
  • Gestione delle date
  • Formati utente, interno e standard delle date
  • Funzioni TO_DATE e TO_CHAR
  • Operazioni sulle date
  • Funzioni di riga
  • Funzioni di gruppo
  • Clausule GROUP BY e HAVING
  • Join: chiuso, aperto, self-join
  • Join: equijoin e non-equijoin
  • Confronto fra le varie sintassi del join
  • Sintassi ANSI-1999
  • Considerazioni sulle performance del join
  • Subquery: one-row e multi-rows
  • Considerazioni sulle performance delle subquery
  • Operatore IN e EXISTS
  • Manipolazione dei dati: INSERT, DELETE, UPDATE e MERGE
  • Controllo dei privilegi: GRANT e REVOKE
  • Gestione delle transazioni: COMMIT, ROLLBACK e SAVEPOIT
  • COMMIT esplicito ed implicito
  • Gestione degli schemi
  • Gestione delle tabelle
  • Gestione delle sequenze
  • Gestione delle viste
  • Gestione degli indici
  • Comandi DML (INSERT, DELETE, UPDATE e MERGE)
  • Cenni sui principi di funzionamento degli indici
  • Modalità con cui viene eseguito un comando SQL
  • Cenni sul funzionamento dell'ottimizzatore
  • Cenni sui piani di esecuzione
  • Attenzioni e accortezze per scrivere comando SQL efficienti
  • Casi di studio
  • Esempi di domande di certificazione
  • Libri e siti di riferimento
  • Suggerimenti per eventuali approfondimenti

Prezzo di listino

1.800,00 EUR + IVA

Durata

  • 35 ore
  • 5 giorni

Prerequisiti

Conoscenze dei concetti fondamentali sui database relazionali.

Prezzo di listino

1.800,00 EUR + IVA per partecipante

Anche on-site

Tutti i nostri corsi sono erogabili anche in modalità on-site, presso la vostra sede, e possono essere personalizzati secondo le esigenze.

Richiesta informazioni