Contattataci

Struttura del corso

Introduzione a PostgreSQL

  • Breve storia di PostgreSQL
  • Funzionalità
  • Sintesi dei meccanismi interni
  • Limiti e terminologia

Installazione e configurazione

  • Requisiti preliminari
  • Installazione da pacchetti e creazione del database
  • Installazione dal codice sorgente
  • Installazione del client
  • Avvio e arresto del server del database
  • Configurazione dell'ambiente

Il linguaggio SQL

  • Sintassi SQL
  • Definizione dei dati
  • Manipolazione dei dati
  • Query
  • Tipi di dati
  • JSON
  • Funzioni e operatori
  • Conversione dei tipi
  • Indici

Transazioni e concorrenza

  • Transazioni e isolamento
  • Controllo della concorrenza multi-versione (MVCC)

Interfacce client

  • Interfaccia a riga di comando - psql
  • Interfaccia grafica - pgadmin4

Programmazione lato server

  • Estensione di SQL
  • Trigger
  • Sistema di regole
  • Linguaggi procedurali
  • PL/pgSQL - Linguaggio procedurale SQL
  • Gestione degli errori
  • Cursori

Foreign Data Wrappers

  • Estensioni in PostgreSQL
  • Aggiunta di un FDW in un database
  • postgres_fdw
  • file_fdw
  • Altri FDW

SQL Tuning

  • Logging in PostgreSQL
  • Piani di esecuzione delle query
  • Ottimizzazione delle query
  • Statistiche
  • Parametri del pianificatore (Planner)
  • Scansione parallela delle query
  • Best practices SQL
  • Indici
  • Partizionamento delle tabelle

Requisiti

Conoscenza pratica di SQL

 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative