Omet navegació

Objectius i Coneixements previs

Objectius

Com tots els SGBD, PostgreSQL ofereix la possibilitat d'afegir funcions, triggers, ...

Per a poder fer aquestos fragments de codi, en PostgreSQL es poden fer en molts llenguatges. Triarem un en concret, el PL/pgSQL i el veurem amb una determinada profunditat. Una vegada coneguda la seua sintaxi, crearem funcions escrites en aquest llenguatge. Insistirem en les funcions que utilitzen cursors.

Especial èmfasi, també, en la construcció de triggers, per ser elements que ajuden a definir millor una Base de Dades.

Finalment acabarem de construir objectes que es basen en funcions.

Els objectius, per tant seran: 

  • Conéixer la possibilitat de crear funcions amb més d'un llenguatge

  • Dominar la sintaxi de PL/pgSQL

  • Crear funcions en PL/pgSQL

  • Utilització correcta de cursors

  • Creació de triggers

  • Creació d'altres objectes, com operadors, operadors de classe i funcions d'agregat

Coneixements previs

Els coneixements previs per a poder seguir aquest tema són 3:

  • Conèixer SQL (Tema 6)

  • Conèixer l'entorn d'un client de PostgreSQL, concretament DBeaver (Tema 6)

  • Tenir coneixements de programació (mòdul de Programació).

  • Tenir coneixements de Bases de Dades Relacionals