UD09 · Programación de la base de datos con PL/SQL

Cuando una tarea necesita lógica (decisiones, bucles, tratamiento de errores) o una regla de negocio no puede expresarse con restricciones, la programamos dentro del servidor. Esta unidad presenta PL/SQL, el lenguaje procedimental de Oracle: bloques, funciones, procedimientos, cursores, excepciones, disparadores y tareas programadas.

Resultados de aprendizaje y criterios de evaluación
RA5 Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. 10 CE
  • RA5.a Se han identificado las diversas formas de automatizar tareas.
  • RA5.b Se han reconocido los métodos de ejecución de guiones.
  • RA5.c Se han identificado las herramientas disponibles para editar guiones.
  • RA5.d Se han definido y utilizado guiones para automatizar tareas.
  • RA5.e Se ha hecho uso de las funciones proporcionadas por el sistema gestor.
  • RA5.f Se han definido procedimientos y funciones de usuario.
  • RA5.g Se han utilizado estructuras de control de flujo.
  • RA5.h Se han definido eventos y disparadores.
  • RA5.i Se han utilizado cursores.
  • RA5.j Se han utilizado excepciones.
RA4 Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. 2 CE
  • RA4.d Se han diseñado guiones de sentencias para llevar a cabo tareas complejas.
  • RA4.h Se han adoptado medidas para mantener la integridad y consistencia de la información.
RA6 Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. 1 CE
  • RA6.h Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico.
PáginaContenido
TeoríaFormas de automatizar, herramientas, bloques, variables, control de flujo, funciones del SGBD, procedimientos, funciones, cursores, excepciones, disparadores (incluido el compuesto), DBMS_SCHEDULER y comparación con otros SGBD
PrácticasExpediente de un alumno, biblioteca de funciones, matrícula con excepciones, boletines con cursores, disparadores de integridad y auditoría, tabla mutante, tareas programadas y paquete de secretaría

Duración: 7 horas de aula, del 13/04/2027 al 21/04/2027. Consulta la guía didáctica para ver su lugar en el calendario del curso.