Il corso insegna l’amministrazione di PostgreSQL, fornendo le competenze per gestire database in modo efficiente, garantire alte prestazioni e assicurare la sicurezza dei dati.
Durante il corso si studieranno funzionalità avanzate nella gestione di database PostgreSQL, la manutenzione, la ottimizzazione e il troubleshooting per garantire prestazioni elevate e sicurezza dei dati.
Introduzione a PostgreSQL
•
Caratteristiche principali
•
Installazione di PostgreSQL
•
Installazione dei pacchetti
•
Creazione utente
•
Inizializzazione database
•
Creazione di un database di prova
SQL e database relazionali
•
Introduzione all’SQL e standard
•
Database relazionali
•
Tipi di dati
Tabelle
•
SQL e PostgreSQL
•
Psql e query
•
Gestione tabelle
•
CREATE TABLE
•
ALTER TABLE
•
DROP TABLE
•
INSERT
•
INSERT con SELECT
•
INSERT con COPY
Selezione dati
•
SELECT
•
FROM e alias
•
WHERE
•
JOIN
•
Raggruppamento, ordinamento, intervalli
•
Confronto
•
Espressioni case
•
Modifica dati
Operatori e funzioni di PostgreSQL
•
Utilizzo e priorità degli operatori
•
Utilizzo delle funzioni
Client per PostgreSQL
•
Client psql
•
Opzioni
•
Prompt
•
PgAccess (client grafico)
•
Installazione
•
Gestione database
Informazioni avanzate
•
Creazione di indici
•
Sequenze
•
Trigger
•
Performance
•
ANALYZE
•
Disabilitare auto-commit
•
COPY FROM
Amministrazione
•
File di configurazione
•
Creazione e rimozione di un database
•
Manutenzione
•
VACUUM
•
Backup e restore
•
pg_dump
•
pg_dumpall
•
Restore
•
Utenti
•
Gestione gruppi e utenti
•
Visualizzazione, creazione, modifica e rimozione
•
Creazione e rimozione
•
Associare utenti a gruppi
•
Privilegi
•
GRANT
•
REVOKE
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto secondo caratteristiche proprie del corso.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.