Durata
3 giorni
Prezzo
1.210,00 €
Lingua
Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Chiedi informazioni
Sviluppo di PostgreSQL per DBA esperti in altri RDBMS
Codice: DSPS06
Questo corso è indirizzato ai DBA che hanno esperienza con altri sistemi di gestione di database relazionali (RDBMS) e desiderano approfondire lo sviluppo specifico per PostgreSQL. Il corso esplorerà le caratteristiche uniche di sviluppo offerte da PostgreSQL, con un focus particolare sulle differenze e sulle similitudini rispetto ad altri RDBMS.
Modalità di erogazione
In aula o Live Virtual Classroom.
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.
Contenuti del corso
- Introduzione a PostgreSQL
- Il linguaggio SQL
- Sintassi SQL
- Definizione dei dati
- Manipolazione dei dati
- Interrogazioni (Queries)
- Tipi di dati
- Funzioni e operatori
- Conversione di tipo
- Indici
- Ricerca di testo completo
- Controllo della concorrenza
- Suggerimenti per le prestazioni
- Interfacce client
- libpq – Libreria C
- Oggetti grandi
- ECPG – SQL incorporato in C
- Lo schema delle informazioni
- Programmazione del server
- Estensione SQL
- Trigger
- Il sistema di regole
- Linguaggi procedurali
- PL/pgSQL – Linguaggio procedurale SQL
- PL/Tcl – Linguaggio procedurale Tcl
- PL/Perl – Linguaggio procedurale Perl
- PL/Python – Linguaggio procedurale Python
- Interfaccia di programmazione del server
- Interni
- Panoramica degli interni di PostgreSQL
- Cataloghi di sistema
- Protocollo Frontend/Backend
- Convenzioni di codifica PostgreSQL
- Supporto alla lingua nativa
- Scrittura di un gestore di linguaggio procedurale
- Scrittura di un avvolgitore di dati esterni (Foreign Data Wrapper)
- Ottimizzatore di query genetico
- Definizione dell’interfaccia del metodo di accesso all’indice
- Indici GiST
- Indici GIN
- Archiviazione fisica del database
- Interfaccia BKI Backend
- Come il Planner utilizza le statistiche
Partecipanti
- Amministratori di database
- Amministratori di sistema
- Software Engineer
- Sviluppatori con esperienza di database
Prerequisiti
- Amministrazione di sistema (Unix/Linux o Windows)
- Conoscenza di SQL e concetti di programmazione di database.
Obiettivi
- Identificare le principali differenze nello sviluppo tra PostgreSQL e altri RDBMS.
- Sviluppare, testare ed eseguire query e stored procedures ottimizzate per PostgreSQL.
- Utilizzare le funzioni avanzate e le estensioni di PostgreSQL.
- Implementare soluzioni di integrità dei dati e di ottimizzazione delle prestazioni.
- Business applications
- Sicurezza informatica
- ISO
- EGovernement
- Database, big data, machine learning e ia
- HR & Organization
- Giuridico Normativa
- Cloud & virtualization
- Programming & development
- PA
- Metodologie di Service & Project Management
- Management & Collaboration
- Microservizi
- Sistemi operativi
- Marketing & Sales
- Formazione AI
- Networking
- Office & collaboration
- Web design