Struttura del corso

Introduzione

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

Inizio Rapido

  • Configurazione di un server database
  • Installazione di PostgreSQL 13
  • Crea e accedi a un database
  • Sintassi SQL, comandi e funzioni

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 di 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 attività 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 Client-Side

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

Programmazione Server-Side

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

Troubleshooting

Riassunto e Prossimi Passi

Requisiti

  • Comprendere i sistemi di gestione di database relazionali (RDBMS).
  • Avere 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