Temario del curso
Introducción a Oracle Database 19c
- Descripción general de Oracle Database 19c
- Paso a paso para la instalación y configuración del sistema
- Estructura básica interna de las bases de datos Oracle
- Conjuntos esenciales de utilidades destinados a la administración del entorno
Repaso de SQL e introducción a conceptos avanzados
- Repaso elemental sobre consultas básicas
- Comandos: selección, inserción, modificación y eliminación de datos
- Técnicas relacionadas con uniones, subconsultas y operaciones entre conjuntos
- Desarrollo hacia términos más sofisticados del lenguaje SQL
- Función de análisis multidimensional
- Sistema de consultas jerárquicas
- Agrupamiento y procesamientos estadísticos especializados
Introducción al universo PL/SQL
- Filosofía detrás de la existencia del lenguaje PL/SQL
- Estructura básica que define un bloque de código PL/SQL
- Tipologías disponibles para crear variables y constantes, junto a tipos definidos por el usuario
- Implementación de estructuras de decisión como condicionales y ciclos iterativos
Componentes fundamentales del código PL/SQL
- Estructuras procedurales: procedimientos y funciones propias
- Agrupación modular: paquetes lógicos que contienen subrutinas específicas
- Dispositivos de automatización: triggers con distintas modalidades operativas<\/li>
- Mecanismos de transacciones autónomas y su impacto en la integridad sistémica
Técnicas avanzadas de programación PL/SQL
- Gestión eficiente de colecciones, incluyendo arreglos asociativos, tablas anidadas y estructuras VARRAY
- Procesamiento en bloque mediante comandos BULK COLLECT y FORALL
- Dinámica operativa de consultas SQL generadas durante el runtime gracias a la función EXECUTE IMMEDIATE
- Manejo adecuado de registros compuestos o tipos de datos heterogéneos en variables PL/SQL
Gestión proactiva de fallos y depuración programada
- Estrategias estándar para controlar excepciones generadas dentro del entorno, tanto predefinidas como diseñadas por el desarrollador
- Métodos operativos utilizados en la detección de problemas durante la ejecución de los scripts
- Uso práctico y estratégico de las utilidades DBMS_OUTPUT y DBMS_DEBUG para el monitoreo contextual
Optimización de sistemas bajo criterios técnicos avanzados
- Métodos eficaces que impulsan la mejora continua del rendimiento en las consultas ejecutadas
- Evaluación rigurosa respecto al procesamiento realizado internamente según los planes de ejecución generados por el motor de base de datos
- Implementación idónea y efectiva de índices para agilizar consultas específicas
- Incorporación estratégica de instrucciones adicionales denominadas hints que orientan la forma en que el motor interpreta las órdenes recibidas
Directrices fundamentales y buenas prácticas dentro del desarrollo PL/SQL
- Mecanismos útiles para producir código PL/SQL robusto, mantenible y de alto nivel eficiencia operativa
- Lineamientos obligatorios respecto a la forma de nombrar variables, escribir comentarios explicativos y otros detalles gramaticales propios del lenguaje programado
- Aplicación rigurosa de normativas de seguridad al escribir bloques funcionales o subprocedimientos sensibles dentro de la infraestructura corporativa
- Herramientas y criterios técnicos empleados para el control ordenado del ciclo vital, incluyendo versionamiento y detección precoz de conflictos entre componentes lógicos distintos
Temáticas avanzadas en el ámbito SQL
- Aplicación compleja tanto a nivel teórico como técnico respecto a uniones múltiples o subconsultas profundamente anidadas
- Capacitación práctica para implementar estructuras recursivas mediante sentencias SQL estándares
- Mecanismos básicos que facilitan el empleo de expresiones regulares en la definición y análisis textual de cadenas complejas dentro del entorno corporativo
- Instalación de módulos adicionales orientados al estudio automatizado o reconocimiento semántico integrado a nivel masivo mediante el uso de motores avanzados de búsqueda textual completa
Cierre del programa: resumen, conclusiones relevantes y rutas de evolución profesional futura propuesta
Requerimientos
- Conocimientos básicos de SQL y conceptos relativos a bases de datos relacionales
- Experiencia previa con el entorno de Oracle Database 19c
Público objetivo
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Programadores SQL
- Profesionales del sector TI
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 5800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (3)
lo explicó muy bien y dio orientación sobre los ejercicios.
Stoyan - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Traducción Automática
Me gusta todo.
Angel - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Traducción Automática
Me gustó mucho el formato de la capacitación, práctico y directo en SQL Developer.
Andreea - OPEN COURSE
Curso - Oracle Database 19c PL and Advanced SQL
Traducción Automática