2

Click here to load reader

Curso Oracle11g Lenguaje PL/SQL Avanzado

Embed Size (px)

Citation preview

Page 1: Curso Oracle11g Lenguaje PL/SQL Avanzado

Página 1 de 2

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

Page 2: Curso Oracle11g Lenguaje PL/SQL Avanzado

Página 2 de 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