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
  9. Nuevas Funcionalidades de Oracle 19
      • JSON API
      • Real-Time materialized views
      • Row limiting clause:FETCH FIRST|NEXT|PERCENT
      • Qualified expression
      • «Queries» dinámicas tipo table polimórficas
      • Approximate query proccesing
      • Private temporary tables
      • Concepto de tablas externas (ficheros)
      • Funciones/Procedimientos en queries con WITH clause
      • Filtrado de filas en base a patrones
      • «PL/SQL subprogram white list (accesible by clause)
      • Grant Roles to PL/SQL Programs Only»
      • Nuevas funcionalidades al definir columnas.
      • Mejoras importantes en paquetes DMBS_UTILITY.utl_call_stack
      • Mejoras importantes en paquetes DMBS_SCHEDULER: sql_script, backup_script
      • PRAGMA UDF al compilar PLSql
      • PRAGMA Deprecated en PlSql
      • Online DDL statament
      • Creación de secuencias de sesión, no globales

    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:

    Curso: Nuevas Funcionalidades de Oracle12c a Oracle19c para desarrolladores

    Política de privacidad:

    Comunicaciones:

    7 + 12 =