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 básica de SQL
    • Seleccionar, insertar, actualizar, eliminar.
    • Uniones, 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.
  • Desencadenadores (triggers) y gestión de triggers.
  • Transacciones autónomas.

Características avanzadas de PL/SQL

  • Colecciones: tablas asociativas, 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.

Ajuste 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 indicadores (hints) para la optimización de consultas.

Buenas prácticas de PL/SQL

  • Redacción 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 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 Oracle Database 19c.

Audiencia 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

Reseñas (3)

Próximos cursos

Categorías Relacionadas