Contattataci

Struttura del corso

Introduzione al database Oracle

  • Architettura del database
  • Modello di database relazionale
  • Utenti, schemi e sessioni
  • Strumenti per l’interazione con il database

Introduzione all’istruzione SELECT

  • Filtraggio e selezione tramite la clausola WHERE
  • Ordinamento dei risultati della query
  • Tipi di dati, operatori e gestione dei valori NULL
  • Utilizzo delle funzioni scalari predefinite
  • Operazioni sulle date
  • Comprensione delle impostazioni nazionali e regionali in SQL

Analisi dei dati aggregati

  • Funzioni di raggruppamento dei dati
  • Clausola DISTINCT
  • Clausole GROUP BY e HAVING

Recupero di dati da più tabelle

  • Join interni ed esterni (INNER JOIN, OUTER JOIN)
  • Sintassi ANSI SQL e altri metodi di join (SELF JOIN, NATURAL JOIN)
  • Operatori di insieme (UNION, UNION ALL, INTERSECT, MINUS)

Sottiquery

  • Sottiquery semplici
  • Sottiquery correlate
  • Operatori EXISTS e NOT EXISTS
  • Altri tipi di sottiquery

Query gerarchiche e campionamento dei dati

  • Costruzione di query gerarchiche tramite le clausole CONNECT BY PRIOR e START WITH
  • Utilizzo della funzione SYS_CONNECT_BY_PATH
  • Campionamento dei dati mediante la clausola SAMPLE

Manipolazione dei dati (DML)

  • Istruzioni INSERT, UPDATE e DELETE
  • Operazioni su grandi insiemi di dati (INSERT FIRST, INSERT ALL, MERGE)

Dizionario di sistema

  • Comprensione e utilizzo del dizionario dei dati Oracle

Lavoro simultaneo degli utenti

  • Transazioni
  • Blocchi di risorse
  • Tecnologia FLASHBACK

Utenti e autorizzazioni

  • Creazione e modifica di utenti e schemi
  • Gestione delle autorizzazioni e dei ruoli

Gestione dell’archiviazione dati – Livello logico

  • Tabelle, tabelle temporanee e tabelle organizzate per indici
  • Vincoli di integrità
  • Indici
  • Viste, sequenze, sinonimi e viste materializzate
  • Unità PL/SQL memorizzate

Modellazione e ripristino dei modelli dati tramite Oracle SQL Modeler

  • Utilizzo di Oracle SQL Modeler per la modellazione e il ripristino dei dati

Spostamento dei dati

  • Copia logica dei dati: import ed export tramite Data Pump
  • Caricamento dati mediante SQL*Loader
  • Tabelle esterne
  • Collegamenti tra database

Automazione delle attività

  • Utilizzo di DBMS_JOB e DBMS_SCHEDULER per l’automazione dei processi

Sintesi e prossimi passi

Requisiti

  • Conoscenze di base nell’ambito dell’informatica

Destinatari

  • Sviluppatori
  • Amministratori di database
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative