Struttura del corso

Introduzione ai Database Relazionali e PostgreSQL

  • Cosa è un database relazionale
  • Panoramica di PostgreSQL e il suo ecosistema
  • Casi d'uso e vantaggi di PostgreSQL

Installazione e Configurazione di PostgreSQL e PGAdmin

  • Installazione di PostgreSQL su Windows/Linux
  • Installazione e utilizzo di PGAdmin per l'accesso GUI
  • Crea connessioni e gestisci utenti

Comprendere l'Architettura di PostgreSQL

  • Componenti del server PostgreSQL e uso della memoria
  • Struttura del cluster Database e layout dei file
  • Processi e servizi

Crea e Struttura Database

  • Crea database e tabelle
  • Comprendere i tipi di dati
  • Utilizzo di PGAdmin per gestire gli oggetti del database

Scrivi Query SQL di Base

  • L'utilizzo di SELECT, WHERE, ORDER BY, LIKE, BETWEEN e NULL
  • Ordina e filtra i risultati della query

Utilizzare GROUP BY e HAVING

  • Agruppa righe e calcola aggregazioni
  • Filtra gruppi con HAVING

Lavorare con Condizioni Complesse

  • L'utilizzo di EXISTS, IN, ANY, ALL
  • Annidamento delle sottoselezioni

Operazioni JOIN in PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN e casi d'uso

L'utilizzo di Funzioni SQL Built-in

  • Funzioni Mathematical
  • Funzioni di manipolazione delle stringhe
  • Operazioni con date e ore

Istruzioni per la Manipolazione dei Dati

  • INSERT: inserimento di nuove righe
  • UPDATE: modifica dei dati esistenti
  • DELETE: rimozione delle righe dalle tabelle

Lavorare con le Viste

  • Crea e interroga semplici viste
  • Viste con sottoselezioni
  • Vantaggi e limitazioni delle viste

Introduzione all'estensione Timescale

  • Cosa è TimescaleDB e quando usarlo
  • Installazione ed abilitazione dell'estensione Timescale
  • Crea hypertables e inserisci dati di serie temporali

Riepilogo e Passi Successivi

Requisiti

  • Una comprensione dei concetti base di IT e dati
  • Non è richiesta alcuna esperienza precedente con SQL o database
  • L'esperienza nell'utilizzo di strumenti software su Windows/Linux è utile

Pubblico

  • Iniziati e analisti Database
  • Sviluppatori che iniziano con PostgreSQL
  • Professionisti che gestiscono o esplorano database relazionali
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative