Contattataci

Struttura del corso

1. Introduzione ai database relazionali

  • Cos’è un database relazionale?
  • Architettura e componenti principali di PostgreSQL
  • Panoramica sugli strumenti PgAdmin e psql
  • Come connettersi a un database e comprendere le basi di schemi

2. Nozioni base di SQL

  • Oggetti del database: tabelle, colonne e vincoli
  • Tipi di dato e valori NULL
  • Come scrivere query SELECT semplici
  • Filtraggio con WHERE, espressioni regolari e operatori logici
  • Ordinamento e limitazione dei risultati di una query

3. Lavorare con funzioni ed espressioni

  • Funzioni aritmetiche e per le stringhe
  • Espressioni condizionali e istruzioni CASE
  • Gestione dei valori NULL e conversioni di tipi dato

4. Combinazione e filtraggio dei dati

  • Join interni, esterni, auto-join e cross join
  • Operazioni di insieme: UNION, INTERSECT ed EXCEPT
  • Sottocolonne: scalari, correlate e multi-righe
  • Espressioni tabella comune (CTE) e query ricorsive

5. Aggregazione e raggruppamento dei dati

  • Funzioni di aggregazione: SUM, AVG, COUNT, MIN, MAX
  • Utilizzo delle clausole GROUP BY e HAVING
  • Funzioni di finestra e classificazione dei dati

6. Modifica dei dati

  • Inserimento, aggiornamento ed eliminazione di record
  • Utilizzo delle transazioni e ripristino dei dati tramite rollback
  • Comprensione dei principi ACID nel contesto dei database
  • Buone pratiche per la modifica sicura dei dati

7. Oggetti del database e struttura logica

  • Creazione e gestione di schemi e tabelle
  • Chiavi primarie, chiavi esterne e vincoli univoci
  • Creazione e amministrazione di viste e viste materializzate
  • Introduzione agli indici e al loro impatto sulle prestazioni

Requisiti

  • Conoscenza di base dei concetti informatici e dei dati
  • Non è richiesta alcuna esperienza pregressa con SQL o database
  • È utile avere dimestichezza nell’utilizzo di strumenti software su Windows o Linux

Destinatari del corso

  • Principianti nel campo dei database e analisti di dati
  • Sviluppatori che si avvicinano a PostgreSQL per la prima volta
  • Professionisti impegnati nella gestione o nell’analisi di database relazionali
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative