Cursusaanbod

1. Inleiding tot Relatie-Databases

  • Wat is een relatie-database?
  • PostgreSQL-architectuur en -componenten
  • Overzicht van PgAdmin- en psql-tools
  • Verbinding maken met een database en schema's begrijpen

2. Basis van SQL

  • Databaseobjecten: tabellen, kolommen en beperkingen
  • Datatypes en NULL-waarden
  • Eenvoudige SELECT-queries schrijven
  • Filteren met WHERE, patroonherkenning en logische operatoren
  • Sorteren en queryresultaten beperken

3. Werken met Functies en Expressies

  • Rekenkundige en stringfuncties
  • Voorwaardelijke expressies en case-statements
  • NULL-waarden verwerken en datatypeconversies

4. Combineren en Filteren van Gegevens

  • Inner joins, outer joins, self-joins en cross joins
  • Set-operaties: UNION, INTERSECT en EXCEPT
  • Subqueries: scalaire, gecorrigeerde en tabellaire subqueries
  • Common Table Expressions (CTEs) en recursieve queries

5. Aggregatie en Groepering

  • Aggregate functions: SUM, AVG, COUNT, MIN, MAX
  • GROUP BY- en HAVING-clausules
  • Window- en rankingfuncties

6. Aanpassen van Gegevens

  • Records invoegen, updaten en verwijderen
  • Transacties gebruiken en terugdraaien
  • ACID-principes begrijpen
  • Veilige gegevensmanipuleringspraktijken

7. Databaseobjecten en Logische Structuur

  • Schemas en tabellen maken en beheren
  • Primaire sleutels, vreemde sleutels en unieke beperkingen
  • Views en gemaakte views maken en beheren
  • Inleiding tot indexes en prestatieimplicaties

Vereisten

  • Een basisbegrip van IT en dataconcepten
  • Geen voorkennis van SQL of databases vereist
  • Vertrouwd zijn met het gebruik van softwaretools op Windows/Linux is nuttig

Doelgroep

  • Beginners en analisten in databases
  • Ontwikkelaars die beginnen met PostgreSQL
  • Professionals die relationele databases beheren of verkennen
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën