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

Revisión de SQL y conceptos avanzados

  • Revisión de SQL básico
    • Select, insert, update, delete.
    • 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.
  • Triggers y gestión de disparadores.
  • Transacciones autónomas.

Características avanzadas de PL/SQL

  • Colecciones: arrays asociativos, tablas anidadas, VARRAYs.
  • Procesamiento masivo 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 la optimización de consultas.

Mejores prácticas de 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

  • Joins avanzados y subconsultas.
  • 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.

Público objetivo

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

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas