Contacta con nosotros

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 de gestión de bases de datos

Revisión de SQL y Conceptos Avanzados

  • Revisión básica de SQL
    • Select, insert, update, delete
    • Join, subconsultas y operaciones de conjunto
  • Conceptos avanzados de SQL
    • Funciones analíticas
    • Consultas jerárquicas
    • Agrupación y agregación avanzadas

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
  • Disparadores y gestión de disparadores
  • Transacciones autónomas

Funciones Avanzadas de PL/SQL

  • Colecciones: arrays 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 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

  • Join 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 de Oracle Database 19c

Público objetivo

  • Administradores de bases de datos
  • Desarrolladores de bases de datos
  • Programadores de SQL
  • Profesionales de TI
 28 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas