UD09 · Programació de la base de dades amb PL/SQL

Quan una tasca necessita lògica (decisions, bucles, tractament d’errors) o una regla de negoci no es pot expressar amb restriccions, la programem dins del servidor. Esta unitat presenta PL/SQL, el llenguatge procedimental d’Oracle: blocs, funcions, procediments, cursors, excepcions, disparadors i tasques programades.

Resultats d'aprenentatge i criteris d'avaluació
RA5 Desenvolupa procediments emmagatzemats avaluant i utilitzant les sentències del llenguatge incorporat en el sistema gestor de bases de dades. 10 CE
  • RA5.a S'han identificat les diverses formes d'automatitzar tasques.
  • RA5.b S'han reconegut els mètodes d'execució de guions.
  • RA5.c S'han identificat les eines disponibles per a editar guions.
  • RA5.d S'han definit i utilitzat guions per a automatitzar tasques.
  • RA5.e S'ha fet ús de les funcions proporcionades pel sistema gestor.
  • RA5.f S'han definit procediments i funcions d'usuari.
  • RA5.g S'han utilitzat estructures de control de flux.
  • RA5.h S'han definit esdeveniments i disparadors.
  • RA5.i S'han utilitzat cursors.
  • RA5.j S'han utilitzat excepcions.
RA4 Modifica la informació emmagatzemada en la base de dades utilitzant assistents, eines gràfiques i el llenguatge de manipulació de dades. 2 CE
  • RA4.d S'han dissenyat guions de sentències per a dur a terme tasques complexes.
  • RA4.h S'han adoptat mesures per a mantindre la integritat i consistència de la informació.
RA6 Dissenya models relacionals normalitzats interpretant diagrames entitat/relació. 1 CE
  • RA6.h S'han analitzat i documentat les restriccions que no poden plasmar-se en el disseny lògic.
PàginaContingut
TeoriaFormes d’automatitzar, eines, blocs, variables, control de flux, funcions del SGBD, procediments, funcions, cursors, excepcions, disparadors (inclòs el compost), DBMS_SCHEDULER i comparació amb altres SGBD
PràctiquesExpedient d’un alumne, biblioteca de funcions, matrícula amb excepcions, butlletins amb cursors, disparadors d’integritat i auditoria, taula mutant, tasques programades i paquet de secretaria

Durada: 7 hores d’aula, del 13/04/2027 al 21/04/2027. Consulta la guia didàctica per a vore el seu lloc en el calendari del curs.