Temario del curso
Introducción a Oracle Database 19c
- Resumen de Oracle Database 19c
- Instalación y configuración
- Arquitectura de la base de datos Oracle
- Herramientas para la gestión de bases de datos
Repaso de SQL y conceptos avanzados
- Repaso de SQL básico
- Select, insert, update, delete
- Joins, subconsultas y operaciones de conjunto
- Conceptos avanzados de SQL
- Funciones analíticas
- Consultas jerárquicas
- Agrupación y agregación avanzada
Introducción a PL/SQL
- Resumen de PL/SQL
- Estructura del bloque PL/SQL
- Variables, constantes y tipos de datos
- Estructuras de control: if, loop, case
Unidades de programa PL/SQL
- Procedimientos y funciones
- Paquetes y cuerpos de paquetes
- Disparadores (triggers) y gestión de disparadores
- Transacciones autónomas
Características avanzadas de PL/SQL
- Colecciones: arrays asociativos, tablas anidadas, VARRAYs
- Procesamiento masivo con BULK COLLECT y FORALL
- SQL dinámico con EXECUTE IMMEDIATE
- Registros PL/SQL y tipos de datos compuestos
Manejo de errores y depuración
- Manejo de excepciones: excepciones predefinidas y definidas por el usuario
- Técnicas de depuración de PL/SQL
- Uso de DBMS_OUTPUT y DBMS_DEBUG
Afinamiento y optimización del rendimiento
- Técnicas de optimización de consultas SQL
- Comprensión de los planes de ejecución
- Estrategias de indexación
- Uso de hints para la optimización de consultas
Mejores prácticas de PL/SQL
- Escritura de código PL/SQL eficiente
- Normas y convenciones de codificación
- Consideraciones de seguridad en PL/SQL
- Gestión de dependencias y control de versiones
Temas avanzados de SQL
- Joins avanzados y subconsultas
- Consultas recursivas
- Uso de expresiones regulares en SQL
- Implementación de búsqueda de texto completo
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de SQL y conceptos de bases de datos relacionales
- Familiaridad con el entorno Oracle Database 19c
Público objetivo
- Administradores de bases de datos
- Desarrolladores de bases de datos
- Programadores SQL
- Profesionales de TI
Reseñas (4)
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
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