Struttura del corso

Introduzione

  • PostgreSQL vs MySQL vs Oracle
  • Panoramica delle funzionalità e dell'architettura di PostgreSQL 13

Inizio della configurazione

  • Configurazione del server database
  • Installazione di PostgreSQL 13
  • Creazione e accesso a un database
  • Sintassi, comandi e funzioni SQL

Configurazione di un database Postgres

  • Definizione dei dati, valori predefiniti e vincoli
  • Configurazione e modifica delle tabelle
  • Gestione dei privilegi e delle politiche di sicurezza
  • Creazione di schemi del database
  • Implementazione dell'ereditarietà e partizionamento delle tabelle
  • Inserimento, aggiornamento e query dei dati
  • Tipi di dati, funzioni e operatori
  • Utilizzo degli indici e esecuzione della ricerca full-text
  • Comprensione del controllo della concorrenza

Gestione di un server database

  • Aggiornamento di un cluster PostgreSQL
  • Sicurezza del server e crittografia dei dati
  • Configurazione dei parametri del server
  • Abilitazione dell'autenticazione client
  • Configurazione di ruoli e permessi di accesso
  • Gestione di più database
  • Esecuzione di compiti di manutenzione del database
  • Backup e ripristino dei dati
  • Ottimizzazione delle prestazioni e affidabilità del database
  • Monitoraggio dell'attività del database e dell'utilizzo del disco
  • Implementazione della replica logica
  • Esecuzione di test di regressione

Programmazione lato client

  • Utilizzo della libreria C libpq e dell'interfaccia per oggetti grandi
  • Esecuzione di istruzioni SQL embeddable
  • Esplorazione dello schema delle informazioni
  • Altre applicazioni client PostgreSQL

Programmazione lato server

  • Estensione del linguaggio di query SQL
  • Scrittura di funzioni trigger eventi
  • Implementazione dei sistemi regola
  • Utilizzo di linguaggi procedurali (PLs)
  • Esplorazione di TCL, Perl e Python PLs
  • Esecuzione di interfacce di programmazione server
  • Esempi di decodifica logica
  • Monitoraggio del progresso della replica

Risoluzione dei problemi

Riassunto e prossimi passi

Requisiti

  • Conoscenza di RDBMS
  • Esperienza con SQL

Pubblico di Riferimento

  • Amministratori di sistema
  • Sviluppatori
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative