Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 21 horas
Temario del curso
Introducción
Tipos de Datos Complejos y Colecciones
- Utilización de subtipos para representaciones de datos especializadas.
- Implementación de variables de cursor y cursores dinámicos para la recuperación flexible de datos.
- Trabajo con arreglos asociativos y colecciones para gestionar conjuntos de datos.
- Ejecución de operaciones en bloque utilizando las instrucciones
BULK COLLECTyFORALL. - Gestión eficaz de excepciones en operaciones en bloque.
Características Orientadas a Objetos en Bases de Datos Oracle
- Definición de tipos de objetos (clases) y sus métodos.
- Creación de colecciones persistentes para el almacenamiento de datos a largo plazo.
- Desarrollo de funciones de tabla para la manipulación avanzada de datos.
- Implementación de funciones de streaming para el procesamiento de datos en tiempo real.
- Diseño de funciones de agregado personalizadas para extender las capacidades de SQL.
Uso Avanzado de Funciones en SQL
- Invocación de funciones PL/SQL dentro de sentencias SQL.
- Comprensión de restricciones, niveles de pureza y determinismo en el diseño de funciones.
Organización de Unidades de Programa PL/SQL
- Gestión de permisos y seguridad dentro del código PL/SQL.
- Utilización de contextos de nombres para evitar conflictos de identificadores.
Integración de PL/SQL con Otros Lenguajes
- Incorporación de métodos Java dentro de programas PL/SQL.
- Vinculación de procedimientos en lenguaje C para operaciones críticas en términos de rendimiento.
- Empleo de técnicas de compilación nativa para mejorar la velocidad de ejecución.
Soluciones y Mecanismos de Seguridad Preconstruidos
- Creación de contextos de aplicación para información específica de la sesión.
- Implementación de Virtual Private Database (VPD) para el control de acceso fino.
- Gestión eficaz de sesiones de usuario y contextos.
- Perfilado y seguimiento del código PL/SQL para identificar cuellos de botella de rendimiento.
Optimización del Rendimiento del Código PL/SQL
- Utilización de variables enlazadas en sentencias SQL para mejorar los planes de ejecución.
- Comprensión del intercambio de cursores y su impacto en el rendimiento.
- Aplicación de técnicas de optimización de consultas para la recuperación eficiente de datos.
- Configuración de ajustes de compilación para un rendimiento óptimo.
- Implementación de estrategias de caché para funciones y resultados de consultas.
Prevención de Ataques de Inyección SQL
- Adopción de las mejores prácticas para proteger el código PL/SQL contra vulnerabilidades de inyección.
Resumen y Próximos Pasos
Requerimientos
- Dominio de SQL y familiaridad con el entorno de la base de datos Oracle.
- Sólido conocimiento de los conceptos básicos de PL/SQL y experiencia en la escritura de código PL/SQL.
Público Objetivo
- Desarrolladores.
- Profesionales de PL/SQL.
Reseñas (2)
Para comprender y dominar mejor el uso rutinario de SQL
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Curso - Oracle Database 19c PL and Advanced SQL
Traducción Automática
Me gustó la experiencia práctica y la oportunidad de trabajar en actividades de codificación reales
Kristine - Isuzu Philippines Corporation
Curso - ORACLE PL/SQL Fundamentals
Traducción Automática