Contattataci

Struttura del corso

Modelli di database relazionale

  • La struttura di un database relazionale
  • Tipi di connessioni tra tabelle
  • Normalizzazione e denormalizzazione del database
  • Operatori relazionali

Estrazione dei dati

  • Regole per la scrittura di query SQL
  • Sintassi del comando SELECT
  • Selezione di tutte le colonne
  • Query con operazioni aritmetiche
  • Alias delle colonne
  • Letterali
  • Operatore di concatenazione

Limitazione dei risultati

  • La clausola WHERE
  • Operatori di confronto
  • Condizione LIKE
  • Condizione BETWEEN ... AND
  • Condizione IS NULL
  • Condizione IN
  • Operatori booleani AND, OR e NOT
  • Multiple condizioni nella clausola WHERE
  • L'ordine degli operatori
  • Clausola DISTINCT

Ordinamento dei dati

  • La clausola ORDER BY
  • Ordinamento per più colonne o espressioni

Funzioni SQL

  • Differenze tra funzioni di riga singola e multipla
  • Funzionalità per testo, numeri e date
  • Conversione esplicita e implicita
  • Funzioni di conversione
  • Funzioni annidate
  • Verifica delle prestazioni delle funzioni - tabella dual
  • Funzione SYSDATE per ottenere la data corrente
  • Gestione dei valori NULL

Aggregazione dei dati tramite raggruppamento

  • Funzioni di aggregazione
  • Come le funzioni di aggregazione trattano i valori NULL
  • Creazione di gruppi di dati - la clausola GROUP BY
  • Raggruppamento di più colonne
  • Limitazione del risultato delle funzioni di aggregazione - la clausola HAVING

Recupero dati da più tabelle

  • Tipi di connettori
  • Uso del NATURAL JOIN
  • Alias delle tabelle
  • Join nella clausola WHERE
  • INNER JOIN
  • Join esterni LEFT, RIGHT, FULL OUTER JOIN
  • Prodotto cartesiano

Sottoquery

  • Inserimento di sottoquery nel comando SELECT
  • Sottoquery a riga singola e multipla
  • Operatori per sottoquery a riga singola
  • Funzionalità di raggruppamento nelle sottoquery
  • Operatori per sottoquery multiple: IN, ALL, ANY
  • Trattamento dei valori NULL nelle sottoquery

Operatori insiemistici

  • Operatore UNION
  • Operatore UNION ALL
  • Operatore INTERSECT
  • Operatore MINUS

Inserimento, aggiornamento e cancellazione dei dati

  • Comando INSERT
  • Copia dati da un'altra tabella
  • Comando UPDATE
  • Comando DELETE
  • Comando TRUNCATE

Transazioni

  • Comandi COMMIT, ROLLBACK e SAVEPOINT

Comandi DDL

  • Principali oggetti del database
  • Regole per la denominazione degli oggetti
  • Creazione di tabelle
  • Tipi di dati disponibili per le colonne
  • Opzione DEFAULT
  • Opzione NULL e NOT NULL

Gestione delle tabelle

  • Integrità referenziale: CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • Creazione di una tabella tramite query
  • Cancellazione di una tabella: DROP TABLE
  • Comando DESCRIBE

Altri oggetti dello schema

  • Sequenze
  • Sinonimi
  • Viste

Requisiti

  • Competenza informatica di base
  • Conoscenza di un sistema operativo
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative