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
- 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.
- 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
- 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.
- 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.
- 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.
- Paquete DBMS_HPROF
Nuevas Funcionalidades 19
- Oracle 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 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
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: