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
- Uso de subtipos para representaciones especializadas de datos
- Implementación de variables de cursor y cursores dinámicos para una recuperación flexible de datos
- Trabajo con arrays asociativos y colecciones para gestionar conjuntos de datos
- Ejecución de operaciones masivas mediante las declaraciones
BULK COLLECTyFORALL - Manejo efectivo de excepciones en operaciones masivas
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 almacenamiento de datos a largo plazo
- Desarrollo de funciones de tabla para manipulación avanzada de datos
- Implementación de funciones de streaming para procesamiento de datos en tiempo real
- Diseño de funciones agregadas personalizadas para extender las capacidades de SQL
Uso avanzado de funciones en SQL
- Llamada a funciones PL/SQL dentro de declaraciones 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
- Uso de contextos de nomenclatura 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 del lenguaje C para operaciones críticas en términos de rendimiento
- Aplicación de técnicas de compilación nativa para mejorar la velocidad de ejecución
Soluciones preconstruidas y mecanismos de seguridad
- Creación de contextos de aplicación para información específica de sesión
- Implementación de Base de Datos Privada Virtual (VPD) para control de acceso granular
- Gestión efectiva de sesiones y contextos de usuario
- Perfiles y seguimiento del código PL/SQL para identificar cuellos de botella en el rendimiento
Optimización del rendimiento del código PL/SQL
- Uso de variables vinculadas en declaraciones SQL para mejorar los planes de ejecución
- Comprensión del uso compartido de cursores y su impacto en el rendimiento
- Aplicación de técnicas de optimización de consultas para una 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 mejores prácticas para proteger el código PL/SQL contra vulnerabilidades de inyección
Resumen y siguientes pasos
Requerimientos
- Competencia en SQL y familiaridad con el entorno de base de datos Oracle
- Sólido entendimiento de los conceptos básicos de PL/SQL y experiencia en la escritura de código PL/SQL
Público objetivo
- Desarrolladores
- Practicantes 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