Kursplan
Introduktion till Relationella Database och PostgreSQL
- Vad är en relationell databas
- Översikt över PostgreSQL och dess ekosystem
- Användningsfall och fördelar med PostgreSQL
Installation och Konfiguration av PostgreSQL och PGAdmin
- Installation av PostgreSQL på Windows/Linux
- Installation och användning av PGAdmin för GUI-åtkomst
- Skapande av anslutningar och hantering av användare
Förståelse för PostgreSQL Arkitektur
- PostgreSQL serverkomponenter och minnesanvändning
- Database klusterstruktur och filupplägg
- Processer och tjänster
Skapande och Strukturering av Database
- Skapande av databaser och tabeller
- Förståelse för datatyper
- Användning av PGAdmin för att hantera databasobjekt
Skrivning av Grundläggande SQL Frågor
- Användning av SELECT, WHERE, ORDER BY, LIKE, BETWEEN och NULL
- Sortering och filtrering av frågesvar
Användning av GROUP BY och HAVING
- Gruppindelning av rader och beräkning av aggregat
- Filtrering av grupper med HAVING
Arbete med Komplexa Villkor
- Användning av EXISTS, IN, ANY, ALL
- Inbäddning av underfrågor
JOIN-operationer i PostgreSQL
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
- SELF JOIN och användningsfall
Användning av Inbyggda SQL Funktioner
- Mathematical funktioner
- Strängmanipuleringsfunktioner
- Datum- och tidsoperationer
Datamanipuleringsuttryck
- INSERT: infogning av nya rader
- UPDATE: ändring av befintlig data
- DELETE: borttagning av rader från tabeller
Arbete med Vyer
- Skapande och frågor om enkla vyer
- Vyer med underfrågor
- Fördelar och begränsningar med vyer
Introduktion till Timescale-utökningen
- Vad är TimescaleDB och när man ska använda det
- Installation och aktivering av Timescale-utökningen
- Skapande av hypertabeller och infogning av tids-seriedata
Sammanfattning och Nästa Steg
Krav
- En förståelse för grundläggande IT- och datakoncept
- Ingen tidigare SQL eller databaserfarenhet krävs
- Kännedom om användning av programvaruverktyg på Windows/Linux är till hjälp
Målgrupp
- Database nybörjare och analytiker
- Utvecklare som börjar med PostgreSQL
- Professionella som hanterar eller utforskar relationella databaser
Vittnesmål (5)
Av slutet av den 1:a dagen föreslog en deltagare mer interaktion i övningarna och utbildarna tog till sig detta till den andra dagen.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Machine Translated
En faktabaserad och praktisk tillgång till ämnet. En trevlig atmosfär som uppmuntrar till frågor.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Machine Translated
Andres ser konsekvent till att han tar upp alla deltagarfrågor och strävar efter att se till att alla förstår hans läror. Jag beundrar hans expertis och skicklighet i ämnet
Ryan - Questronix Corporation
Kurs - PostgreSQL for Administrators - 3 Days
Machine Translated
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
Kurs - 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.