Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Impariamo da Zero il SQL e il PL/pgSQL con PostgreSQL
Highest Rated
Rating: 4.5 out of 5(228 ratings)
1,104 students

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
Created byNicola La Rocca
Last updated 4/2020
Italian

What you'll learn

  • Creare Complesse Query usando il linguaggio SQL
  • Creare Codice Modulare con il linguaggio procedurale PL/pgSQL
  • Selezionare i dati da una tabella
  • Installare il DBMS PostgreSQL in Docker usando Docker e Docker Compose
  • Selezionare i dati da due o più tabelle
  • Installare e Configurare il PgAdmin in Docker usando Docker e Docker Compose
  • Raggruppare e Aggregare i dati
  • Utilizzare Le Subquery e le Query Complesse
  • Utilizzare le Funzioni Analitice e le Window Clause
  • Creare query di Inserimento, Modifica e Eliminazione dei dati
  • Conoscere i diversi tipi di dati e le principali funzioni
  • La programmazione modulare con il PLpgSQL
  • Creazione delle funzioni, delle procedure e dei trigger
  • Creazione delle Viste

Course content

11 sections125 lectures10h 27m total length
  • Introduzione al Corso4:53
  • Impariamo ad usare la piattaforma Udemy4:04

Requirements

  • Cultura informatica di base
  • Conoscere come installare e avviare i software
  • OS: Windows, Linux e Mac con installato il Docker
  • Non meno di 4Gb di Ram (8 Gb Consigliati)

Description

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


Who this course is for:

  • Responsabili IT
  • Sviluppatori di software
  • Aspiranti Data Analyst e Data Scientist
  • Chiunque desideri creare query SQL e programmare il DBMS PostgreSQL