Neem contact met ons op

Cursusaanbod

Wat is PostgreSQL?

  • Geschiedenis van PostgreSQL
  • Conventies en standaarden
  • Aanvullende informatie
  • Richtlijnen voor het melden van bugs

Inleiding tot PostgreSQL

  • Installatie en het aanmaken van een database
  • De SQL-taal
  • Gevorderde functies

De SQL-taal

  • Syntaxis van SQL
  • Definieren van gegevens
  • Bewerken van gegevens
  • Query’s uitvoeren
  • Gegevenstypen
  • Functies en operators
  • Typeconversie
  • Indexes
  • Tekstanalyse (volledige tekstzoeking)
  • Gelijktijdigheidsbeheer
  • Prestatietips

Serveradministratie

  • Installatie uit de broncode
  • Installatie uit de broncode op Windows
  • Instellen en bedienen van de server
  • Configuratie van de server
  • Authenticatie van clients
  • Databaserollen beheren
  • Beheer van databases
  • Regionale aanpassingen
  • Routineonderhoudstaken voor databases
  • Back-ups maken en herstellen
  • Verhoging van beschikbaarheid, load balancing en replicatie
  • Configureren voor herstel na fouten
  • Bewaking van databaseactiviteiten
  • Bewaking van schijfgebruik
  • Betrouwbaarheid en het write-ahead log
  • Regressietests uitvoeren

Clientinterfaces

  • libpq – C-bibliotheek
  • Arbeiden met grote objecten
  • ECPG – Inbedding van SQL in C
  • Het informatieschema

Programmeren aan de serverkant

  • Uitbreiden van SQL-mogelijkheden
  • Gebruik maken van triggers
  • Het regelsysteem
  • Procedurele programmeertalen
  • PL/pgSQL – Procedurele SQL-taal
  • PL/Tcl – Tcl als procedurele taal
  • PL/Perl – Perl als procedurele taal
  • PL/Python – Python als procedurele taal
  • Interface voor serverprogrammering

Interne werking van PostgreSQL

  • Inzicht in de interne structuur van PostgreSQL
  • Systeemcatalogi
  • Protocol tussen client en server
  • Coderingstandaarden binnen PostgreSQL
  • Ondersteuning voor diverse talen
  • Implementeren van een procedurele taal
  • Bouwen van een externe datawrapper
  • Het genetische queryoptimalisatiemechanisme
  • Specificaties van indextoegangsmethoden
  • GiST-indexen
  • GIN-indexen
  • Fysieke opslag van databases
  • Interface BKI voor de serverkern
  • Hoe de planner gebruikmaakt van statistieken

Vereisten

Grondige kennis van SQL en C

Basisvaardigheden in systeemadministratie (Unix/Linux of Windows)

 28 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën