Curso Nuevas Funcionalidades de Oracle 12c a Oracle 19c para desarrolladores.

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
    avanzada

    Nuevas Funcionalidades 12c 

    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
      • 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. 
    1. 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
    1. Trazas de un programa PL/SQL en ejecución.
      • El paquete DBMS_TRACE.
      • Control de la Traza.
      • Paquete DBMS_PROFILER.
    1. 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.
    1. Dependencia
      • 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 SQL  
      • Predicción de los efectos de cambios en objetos dependientes.
    1. 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.
    1. Resguardar el código frente a ataques de SQL Injection. 
      • Estrategias para evitar SQL Injection.
      • Paquete DBMS_ASSERT.
      • Paquete DBMS_HPROF

    Nuevas Funcionalidades 19 

    1. Oracle JSON API
    2. Real-Time materialized views
    3. «Row limiting clause:FETCH FIRST|NEXT|PERCENT 
    4. Qualified expression
    5. «Queries» dinámicas tipo table polimórficas
    6. Approximate query proccesing
    7. Private temporary tables
    8. Concepto de tablas externas (ficheros)
    9. Funciones/Procedimientos en queries con WITH clause
    10. Filtrado de filas en base a patrones
    11. «PL/SQL subprogram white list (accesible by clause)
    12. Grant Roles to PL/SQL Programs Only»
    13. Nuevas funcionalidades al definir columnas.
    14. Mejoras importantes en paquetes utl_call_stack
    15. Mejoras importantes en paquetes DMBS_SCHEDULER: sql_script, backup_script
    16. PRAGMA UDF al compilar PLSql
    17. PRAGMA Deprecated en PlSql
    18. Online DDL statament

     

          Descarga este curso:

          Catálogo 2024

          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 Oracle 12c a Oracle 19c para desarrolladores.

          Política de privacidad:

          Comunicaciones:

          14 + 3 =