Capacitación Oracle - SQL y PL/SQL Avanzado

MODALIDAD presencial “in company”


Solicite más Información
sin Compromiso

Oracle SQL y PL/SQL Avanzado

PRE-REQUISITOS
Conocimientos y experiencia del lenguaje SQL. Conocimientos y experiencia del lenguaje PL/SQL.
OBJETIVO DEL CURSO
Este curso permitirá al participante aprender varios tópicos avanzados de los lenguajes SQL y PL/SQL. Esto le permitirá codificar programas mas eficientes avanzados y seguros. Además le aportara los conocimientos para poner en práctica una metodología para la entonación de base de datos y aplicaciones, de tal manera que la misma pueda ser usada para mejorar el rendimiento de una base de datos Oracle.
CONTENIDO PROGRAMÁTICO
  • SQL
    • Inline Views y Select Columnas
    • Revisión a los Views
    • Extensiones OLAP (procesamiento analítico en línea) para la instrucción SELECT
    • Manipular datos usando funciones
    • Usando funciones definidas por el usuario en comandos SQL
    • Declaración de variables en el ambiente SQLPLUS
    • La cláusula RETURNING en las instrucciones DML
    • Funcionalidades relacionadas al estándar ANSI
    • Manejando Jerarquías en la Base de Datos Oracle con SQL
  • PL/SQL Uso de Colecciones
    • Colecciones
    • Definición y declaración de Colecciones
    • Inicialización y referencia de Colecciones
    • Asignación, comparación y manipulación de Colecciones
    • Métodos asociados a las Colecciones
  • PL/SQL Uso de Registros
    • Registros PL / SQL
    • Variables de Cursor - REF Cursors
  • PL/SQL Opciones de Alto Rendimiento
    • Acoplamiento Masivo - Bulk binding
    • La opción NOCOPY
  • PL/SQL Transacciones Autónomas
    • Definición de una transacción Autónoma
    • Cuando usar Transacciones Autónomas
    • Cadena de eventos asociados a una Transacción Autónoma
    • Consideraciones en el uso de Transacciones Autónomas
  • PL/SQL Modelo de Ejecución
    • Privilegios a la hora de ejecutar procedimientos almacenados en la BD
    • Owner Rights Procedures
    • Invoker’s Rights Procedures
    • Ventajas al usar Invoker’s Rights Procedures
    • Como implementar Invoker’s Rights Procedures
  • SQL Dinámico Nativo
    • Que es SQL Dinámico Nativo
    • Cuando usar SQL Dinámico Nativo
  • Implementando SQL Dinámico Nativo
  • La instrucción EXECUTE IMMEDIATE
  • Triggers de Eventos en la BD
    • Eventos de la BD
    • Eventos del Cliente
    • Triggers Asociados
DURACIÓN
El curso tiene una duración de veinticuatro (24) horas de docencia.