Cursusaanbod

Inleiding

  • PostgreSQL vs MySQL vs Oracle
  • Overzicht van de kenmerken en architectuur van PostgreSQL 13

Aan de slag

  • Een database-server instellen
  • PostgreSQL 13 installeren
  • Een database maken en benaderen
  • SQL-syntaxis, opdrachten en functies

Een Postgres-database configureren

  • Datadefinities, standaardwaarden en beperkingen
  • Tabels instellen en aanpassen
  • Privileges en beveiligingsbeleid beheren
  • Database-schemas maken
  • Tafelerfenis en partitieën implementeren
  • Gegevens toevoegen, bijwerken en opvragen
  • Datatypes, functies en operatoren gebruiken
  • Indexes gebruiken en full-text zoeken uitvoeren
  • Concurrency control begrijpen

Een database-server beheren

  • Een PostgreSQL-cluster upgraden
  • De server beveiligen en gegevens versleutelen
  • Serverparameters configureren
  • Clientauthenticatie inschakelen
  • Toegangsrollen en -rechten instellen
  • Meerdere databases beheren
  • Onderhoudstaken voor de database uitvoeren
  • Data back-uppen en herstellen
  • Databaseprestaties en -betrouwbaarheid optimaliseren
  • Databaseactiviteit en schijfbeheer monitoren
  • Logische replicatie implementeren
  • Regressietests uitvoeren

Klantzijds programmeren

  • Het libpq C-bibliotheek en de large object interface gebruiken
  • Ingesloten SQL-opdrachten uitvoeren
  • De informatie-schema verkennen
  • Andere PostgreSQL-clienttoepassingen

Serverzijds programmeren

  • Het SQL-querytaal verlengen
  • Event-triggerfuncties schrijven
  • Regelsystemen implementeren
  • Procedurale talen (PLs) gebruiken
  • TCL, Perl en Python PLs verkennen
  • Serverprogrammeerinterfaces uitvoeren
  • Voorbeelden van logisch decoderen
  • Replicatievoortgang bijhouden

Foutopsporing

Samenvatting en volgende stappen

Vereisten

  • Een begrip van RDBMS
  • Erfaring met SQL

Doelgroep

  • Systeembeheerders
  • Ontwikkelaars
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën