Curso Oracle. Lenguaje PL/SQL avanzado
15 horas
Presencial / Virtual Class
825 €/asistente
Precio de grupo: consultar
Requisitos: Conocimientos del lenguaje SQL y fundamentos de la programación PL/SQL. .
Dirigido a:Profesionales y técnicos de informática que conozcan el lenguaje SQL y PL/SQL que quieran ampliar conocimientos en este lenguaje.
Objetivos:
- Conocer los conceptos y funcionalidades avanzadas del lenguaje PL/SQL.
- Adquirir los conocimientos necesarios para el desarrollo de aplicaciones con PL/SQL avanzadas..
- Descripción e influencia del compilador PL/SQL.
- Enumeración de las funciones de la compilación nativa.
- Descripción de las funciones del compilador PL/SQL en la base de datos Oracle 12c.
- Parámetros PLSQL_CODE_TYPE, PLSQL_DEBUG y PLSQL_OPTIMIZE_LEVEL.
- Descripción del modo de definición de los parámetros.
- Vista del diccionario USER_PLSQL_OBJECTS.
- Cambio de los valores de parámetro, código de recompilación y visualización de los resultados.
- Enumeración de los pasos usados en la definición de niveles de advertencia del compilador.
- Mejora del rendimiento con cacheo (Result Cache).
- Mejora del uso de memoria cacheando resultados SQL.
- Implementando cache de consultas SQL.
- Usando cache de resultados de funciones PL/SQL.
- Hints KEEP.
- Trazas de un programa PL/SQL en ejecución.
- El paquete DBMS_TRACE.
- Control de la Traza.
- Paquete DBMS_PROFILER.
- Funcionalidades adicionales de código PL/SQL.
- Paquetes Pinchados (Pinned).
- Paquetes Reutilizables en Serie.
- Pragma AUTONOMOUS_TRANSACTION.
- Reescribir sentencias de control condicionales.
- Paso de datos entre programas PL/SQL.
- Dependencias
- Definición de objetos de Referencia y Dependientes.
- Diagrama de dependencias con código, vistas, procedimientos y tablas.
- Gestión de dependencias locales entre un procedimiento, vista y tabla.
- Visualización de dependencias directas con la vista USER_DEPENDENCIES.
- Utilización del script UTL_DTREE.SQL
- Predicción de los efectos de cambios en objetos dependientes.
- Paquete DBMS_LOB.
- Descripción de los tipos de datos CLOB, BLOB y BFILE.
- Gestión de datos de tipo LOB.
- Uso de Oracle SECUREFILE LOBs.
- Invocaciones a rutinas externas.
- Llamadas a código C y Java desde PL/SQL.
- Implementar VPD con Fine-Grained Access Control.
- Descripción de características.
- Creación y modificación de un contexto.
- Paquete DBMS_RLS.
- Implementación de políticas (POLICY).
- Consulta de información en el diccionario de datos.
- Resguardar el código frente a ataques de SQL Injection.
- Estrategias para evitar SQL Injection.
- Paquete DBMS_ASSERT.
Descarga este curso:
Catálogo 2023
Conoce nuestra oferta formativa para este año:
Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario: