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
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier