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 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
    • SELECT, INSERT, UPDATE, DELETE
    • Joins, subconsultas y operaciones de conjuntos
  • Conceptos avanzados de SQL
    • Funciones analíticas
    • Consultas jerárquicas
    • Agrupación y agregación avanzada

Introducción a PL/SQL

  • Visión general de PL/SQL
  • Estructura de bloques 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

Características 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 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 hints para optimización de consultas

Mejores 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

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 siguientes 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