Contacta con nosotros

Temario del curso

Introducción a Oracle Database 19c

  • Resumen de Oracle Database 19c
  • Instalación y configuración
  • Arquitectura de bases 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
    • Uniones (joins), 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
  • Disparadores (triggers) 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 PL/SQL
  • Uso de DBMS_OUTPUT y DBMS_DEBUG

Afinamiento de Rendimiento y Optimización

  • 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 PL/SQL

  • Escribir 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 avanzadas 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.
  • Conocimiento del entorno de Oracle Database 19c.

Audiencia

  • 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

Reseñas (3)

Próximos cursos

Categorías Relacionadas