Temario del curso
Introducción a Oracle Database 19c
- Vista general de Oracle Database 19c.
- Instalación y configuración.
- Arquitectura de bases 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
- Selección, inserción, actualización, eliminación.
- Uniones, consultas anidadas 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
- Vista general de PL/SQL.
- Estructura del bloque PL/SQL.
- Variables, constantes y tipos de datos.
- Estructuras de control: if, loop, case.
Unidades de programa en PL/SQL
- Procedimientos y funciones.
- Paquetes y cuerpos de paquetes.
- Desencadenadores (triggers) y gestión de desencadenadores.
- Transacciones autónomas.
Características avanzadas de PL/SQL
- Colecciones: arreglos asociativos, 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 en PL/SQL.
- Uso de DBMS_OUTPUT y DBMS_DEBUG.
Ajuste de rendimiento y optimización
- Técnicas de optimización de consultas SQL.
- Comprensión de planes de ejecución.
- Estrategias de indexación.
- Uso de indicadores (hints) para la optimización de consultas.
Buenas prácticas en PL/SQL
- Escritura 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 consultas anidadas 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 de 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