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ágina | Contenido |
|---|---|
| Teoría | Formas 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ácticas | Expediente 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.