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

Repaso de SQL y conceptos avanzados

  • Repaso básico de SQL
    • Select, insert, update, delete
    • Joins, subconsultas y operaciones de conjunto
  • Conceptos avanzados de SQL
    • Funciones analíticas
    • Consultas jerárquicas
    • Agrupación y agregación avanzadas

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 y gestión de disparadores
  • Transacciones autónomas

Características avanzadas de PL/SQL

  • Colecciones: matrices 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

Afinamiento 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 hints para la optimización de consultas

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

  • Joins 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 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