Struttura del corso
Introduzione ai Database Relazionali e PostgreSQL
- Cosa è un database relazionale
- Panoramica di PostgreSQL e il suo ecosistema
- Casi d'uso e vantaggi di PostgreSQL
Installazione e Configurazione di PostgreSQL e PGAdmin
- Installazione di PostgreSQL su Windows/Linux
- Installazione e utilizzo di PGAdmin per l'accesso GUI
- Crea connessioni e gestisci utenti
Comprendere l'Architettura di PostgreSQL
- Componenti del server PostgreSQL e uso della memoria
- Struttura del cluster Database e layout dei file
- Processi e servizi
Crea e Struttura Database
- Crea database e tabelle
- Comprendere i tipi di dati
- Utilizzo di PGAdmin per gestire gli oggetti del database
Scrivi Query SQL di Base
- L'utilizzo di SELECT, WHERE, ORDER BY, LIKE, BETWEEN e NULL
- Ordina e filtra i risultati della query
Utilizzare GROUP BY e HAVING
- Agruppa righe e calcola aggregazioni
- Filtra gruppi con HAVING
Lavorare con Condizioni Complesse
- L'utilizzo di EXISTS, IN, ANY, ALL
- Annidamento delle sottoselezioni
Operazioni JOIN in PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN e casi d'uso
L'utilizzo di Funzioni SQL Built-in
- Funzioni Mathematical
- Funzioni di manipolazione delle stringhe
- Operazioni con date e ore
Istruzioni per la Manipolazione dei Dati
- INSERT: inserimento di nuove righe
- UPDATE: modifica dei dati esistenti
- DELETE: rimozione delle righe dalle tabelle
Lavorare con le Viste
- Crea e interroga semplici viste
- Viste con sottoselezioni
- Vantaggi e limitazioni delle viste
Introduzione all'estensione Timescale
- Cosa è TimescaleDB e quando usarlo
- Installazione ed abilitazione dell'estensione Timescale
- Crea hypertables e inserisci dati di serie temporali
Riepilogo e Passi Successivi
Requisiti
- Una comprensione dei concetti base di IT e dati
- Non è richiesta alcuna esperienza precedente con SQL o database
- L'esperienza nell'utilizzo di strumenti software su Windows/Linux è utile
Pubblico
- Iniziati e analisti Database
- Sviluppatori che iniziano con PostgreSQL
- Professionisti che gestiscono o esplorano database relazionali
Recensioni (5)
Andres si assicura costantemente di rispondere a tutte le domande dei partecipanti e si sforza di assicurarsi che tutti comprendano i suoi insegnamenti. Ammiro la sua competenza e competenza in materia
Ryan - Questronix Corporation
Corso - PostgreSQL for Administrators - 3 Days
Traduzione automatica
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Corso - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Corso - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Corso - PostgreSQL Advanced DBA
new knowledges that can be apply in our system