Kursplan

1. Introduktion till Relationella Databaser

  • Vad är en relationell databas?
  • PostgreSQL-arkitektur och komponenter
  • Översikt över PgAdmin- och psql-verktyg
  • Ansluta till en databas och förstå scheman

2. Grundläggande SQL

  • Databasobjekt: tabeller, kolumner och begränsningar
  • Datatyper och NULL-värden
  • Skriva enkla SELECT-frågor
  • Filtrering med WHERE, mönstermatchning och logiska operatorer
  • Sortera och begränsa frågeresultat

3. Arbeta med Funktioner och Uttryck

  • Aritmetiska och strängfunktioner
  • Villkorliga uttryck och case-satser
  • Hantera NULL-värden och datatypskonverteringar

4. Kombinera och Filtrera Data

  • Inner joins, outer joins, self-joins och cross joins
  • Mängdoperationer: UNION, INTERSECT och EXCEPT
  • Subfrågor: skalära, korrelerade och tabellsubfrågor
  • Common Table Expressions (CTEs) och rekursiva frågor

5. Aggregering och Gruppering

  • Aggregefunktioner: SUM, AVG, COUNT, MIN, MAX
  • GROUP BY- och HAVING-satser
  • Fönsterfunktioner och rangordningsfunktioner

6. Ändra Data

  • Infoga, uppdatera och radera poster
  • Använd transaktioner och rollback
  • Förstå ACID-principerna
  • Säkra datahanteringspraktiker

7. Databasobjekt och Logisk Struktur

  • Skapa och hantera scheman och tabeller
  • Primärnycklar, främmande nycklar och unika begränsningar
  • Skapa och hantera vyer och materialiserade vyer
  • Introduktion till index och prestandaförslag

Krav

  • En grundläggande förståelse för IT- och datakoncept
  • Inga tidigare kunskaper i SQL eller databaser krävs
  • Det är till hjälp att vara bekant med användning av programvara på Windows/Linux

Målgrupp

  • Databasnybörjare och analytiker
  • Utvecklare som börjar med PostgreSQL
  • Profiler som hanterar eller utforskar relationella databaser
 14 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier