Contacta con nosotros

Temario del curso

Introducción a Oracle Database 19c

  • Vista general de Oracle Database 19c.
  • Instalación y configuración.
  • Arquitectura de bases 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
    • Selección, inserción, actualización, eliminación.
    • Uniones, consultas anidadas 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

  • Vista general de PL/SQL.
  • Estructura del bloque PL/SQL.
  • Variables, constantes y tipos de datos.
  • Estructuras de control: if, loop, case.

Unidades de programa en PL/SQL

  • Procedimientos y funciones.
  • Paquetes y cuerpos de paquetes.
  • Desencadenadores (triggers) y gestión de desencadenadores.
  • Transacciones autónomas.

Características avanzadas de PL/SQL

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

Buenas 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.

Tópicos avanzados de SQL

  • Uniones y consultas anidadas 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 SQL.
  • Profesionales de TI.
 28 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas