Temario del curso
Introducción a Oracle Database 19c
- Visión general 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.
Revisión de SQL y conceptos avanzados
- Revisión básica de SQL
- Seleccionar, insertar, actualizar, eliminar.
- Uniones, subconsultas y operaciones de conjuntos.
- Conceptos avanzados de SQL
- Funciones analíticas.
- Consultas jerárquicas.
- Agrupación avanzada y agregación.
Introducción a PL/SQL
- Visión general 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.
- Desencadenadores (triggers) y gestión de triggers.
- Transacciones autónomas.
Características avanzadas de PL/SQL
- Colecciones: tablas asociativas, tablas anidadas, VARRAYs.
- Procesamiento por lotes 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.
Ajuste 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 indicadores (hints) para la optimización de consultas.
Buenas prácticas de PL/SQL
- Redacción de código PL/SQL eficiente.
- Estándares y convenciones de codificación.
- Consideraciones de seguridad en PL/SQL.
- Gestión de dependencias y control de versiones.
Tópicos avanzados de SQL
- Uniones y subconsultas avanzadas.
- 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.
Audiencia 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