Objetivos del curso de Oracle11g de CLEFormación:
·Conocer los conceptos avanzadas funcionalidades del lenguaje PL/SQL.
·Adquirir los conocimientos necesarios para el desarrollo de aplicaciones con PL/SQL avanzadas.
Dirigido:
·Profesionales y técnicos de informática que conozcan el lenguaje SQL y PLSQL que quieran ampliar conocimientos en este lenguaje.
Requisitos iniciales:
·Conocimientos del lenguaje SQL y fundamentos de la programación PLSQL.
Más información en: http://www.cleformacion.com/es/servicios/formacion/oracle/ORN-1105
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Curso Oracle11g Lenguaje PL/SQL Avanzado
1. ORACLE11G. LENGUAJE PL/SQL AVANZADO. ORN-1105. 15 HORAS.
¡NUEVO!
OBJETIVOS
• Conocer los conceptos avanzadas funcionalidades del lenguaje PL/SQL.
• Adquirir los conocimientos necesarios para el desarrollo de aplicaciones con
PL/SQL avanzadas
DIRIGIDO
• Profesionales y técnicos de informática que conozcan el lenguaje SQL y
PLSQL que quieran ampliar conocimientos en este lenguaje.
REQUISITOS INICIALES
• Conocimientos del lenguaje SQL y fundamentos de la programación PLSQL.
CONTENIDOS
• Descripción e Influencia del Compilador PL/SQL
Enumeración de las Funciones de la Compilación Nativa
Descripción de las Funciones del Compilador PL/SQL en la Base de Datos
Oracle 11g
Identificación de los 3 Parámetros Utilizados para Influir en la
Compilación (PLSQL_CODE_TYPE, PLSQL_DEBUG,
PLSQL_OPTIMIZE_LEVEL)
Descripción del Modo de Definición de los Parámetros
Descripción de la Vista de Diccionario Utilizada para Ver Cómo se
Compila el Código (USER_PLSQL_OBJECTS)
Cambio de los Valores de Parámetro, Código de Recompilación y
Visualización de los Resultados
Enumeración de los Pasos Usados en la Definición de Niveles de
Advertencia del Compilador
• Rendimiento con SQL y PL/SQL Caching
• Consideración de Result Caché
• Hints KEEP
• Trazas de un programa PL/SQL en ejecución
El paquete DBMS_TRACE
Control de la Traza
• Funcionalidades adicionales de código PLSQL.
Paquetes Pinchados (Pinned)
Paquetes Reutilizables en Serie
Pragrama transacction_autonomous
• Dependencias
Definición de Objetos de Referencia y Dependientes
Diagrama de Dependencias con Código, Vistas, Procedimientos y Tablas
Gestión de Dependencias Locales entre un Procedimiento, Vista y Tabla
Análisis de un Supuesto de Dependencias Locales
Página 1 de 2
2. Visualización de Dependencias Directas con la Vista
USER_DEPENDENCIES
Ejecución del Archivo de Comandos UTL_DTREE.SQL para Crear Objetos
que Permitan la Visualización de Dependencias Directas e Indirectas
Predicción de los Efectos de Cambios en Objetos Dependientes
• Paquete DBMS_LOB
Campos CLOB y BLOB
Gestión de campos LOB
• Invocaciones a rutinas externas
Llamadas a C y Java desde PLSQL.
• Implementar VPD con Fine-Grained Access Control
Describir las características
Creación y modificación de un contexto
Listar los procedimientos DBMS_RLS
Implementar policy
Consultar la información correspondiente en el diccionario de datos.
• SQL Injection
Describir SQL injections
Uso DBMS_ASSERT
Página 2 de 2