Impariamo da Zero il SQL e il PL/pgSQL con PostgreSQL

Inizia la tua carriera di Data Scientist imparando ad usare professionalmente il SQL e il PLpgSQL del PostgreSQL

Impariamo da Zero il SQL e il PL/pgSQL con PostgreSQL
Impariamo da Zero il SQL e il PL/pgSQL con PostgreSQL

Impariamo da Zero il SQL e il PL/pgSQL con PostgreSQL free download

Inizia la tua carriera di Data Scientist imparando ad usare professionalmente il SQL e il PLpgSQL del PostgreSQL

Benvenuti nel corso "Impariamo da Zero il SQL e il PL/pgSQL con il PostgreSQL"

Il PostgreSQL è il più potente DBMS Open Source a disposizione degli utenti. Può essere impiegato come base dati di complesse applicazioni e base di progetti di data warehouse.

Al termine di questo corso l'utente avrà una chiara conoscenza del SQL e del linguaggio procedurale PL/pgSQL.

Il corso si compone di tre differenti unità didattiche:

a) Parte 1 - Attivazione dei contenitori del PostgreSQL e del PgAdmin usando il Docker

b) Parte 2 - Impariamo da zero ad utilizzare il linguaggio SQL per la creazione di query

c) Parte 3 - Impariamo da zero il linguaggio procedurale PL/pgSQL di PostgreSQL per potenziare ulteriormente le conoscenze acquisite

Gli argomenti che verranno trattati saranno:

  1. Selezione dei dati da una tabella

  2. Selezione dei dati da due o più tabelle

  3. Raggruppare e aggregare i dati

  4. La creazione delle subquery e delle query complesse

  5. L'utilizzo delle funzioni analitiche e delle window clause

  6. Creazione delle query di alterazione dei dati (Inserimento, modifica, eliminazione)

  7. Analisi delle principali funzioni e dei tipi di dati disponibili

  8. Introduzione agli elementi essenziali del linguaggio PL/pgSQL (variabili, cicli, espressioni condizionali)

  9. Uso delle procedure, delle funzioni e dei trigger in PL/pgSQL

  10. La gestione delle transazioni

  11. La creazione e l'uso delle viste

Tutte le query e il codice PL/pgSQL verranno create simulano l'attività di Data Analyst di un'impresa della GDO e  utilizzando un DB di produzione.

Le tecnologie che verranno trattate in questo corso sono:

  • Docker e Docker Compose

  • PostgreSQL

  • PgAdmin

Gli studenti che sottoscriveranno questo corso avranno i seguenti vantaggi:

  • accesso  illimitato  on demand a tutte le lezioni presenti e future del corso

  • accesso alla sezione Domande & Risposte (D&R), dove potranno porre quesiti all'autore e agli altri membri della comunità

  • accesso a tutte le integrazioni e modifiche che verranno create in futuro

  • accesso al tutto codice sorgente dei progetti e ad altro materiale informativo

Il codice e i tool utilizzati sono compatibili con le piattaforme Windows, Linux e Mac