Curso Nuevas Funcionalidades de Oracle12c a Oracle19c para desarrolladores

15 horas

Presencial / Virtual Class

825 €/asistente

Precio de grupo: consultar

Requisitos:Profesionales y técnicos de informática que conozcan el lenguaje SQL y PL/SQL que quieran ampliar conocimientos en este lenguaje

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.
  1. 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.
  2. 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.
  3. Trazas de un programa PL/SQL en ejecución.
    • El paquete DBMS_TRACE.
    • Control de la Traza.
    • Paquete DBMS_PROFILER.
  4. 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.
  5. 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.
  6. 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.
  7. Resguardar el código frente a ataques de SQL Injection.
    • Estrategias para evitar SQL Injection.
    • Paquete DBMS_ASSERT.
  8. Paquete DBMS_HPROF

Descarga este curso:

Catálogo 2022

Conoce nuestra oferta formativa para este año:

Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario:

Curso: Nuevas Funcionalidades de Oracle12c a Oracle19c para desarrolladores

Política de privacidad:

Comunicaciones:

1 + 12 =