SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
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
   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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Intro sql y plsql
Intro sql y plsqlIntro sql y plsql
Intro sql y plsql
 
Bloques
BloquesBloques
Bloques
 
Sql Procedural
Sql ProceduralSql Procedural
Sql Procedural
 
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
 
Statement
StatementStatement
Statement
 
java con base de datos
java con base de datos java con base de datos
java con base de datos
 
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sqlF004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
 
Estandar programacion plsql
Estandar programacion plsqlEstandar programacion plsql
Estandar programacion plsql
 
Programacion con SQL Server 2005
Programacion con SQL Server 2005Programacion con SQL Server 2005
Programacion con SQL Server 2005
 
103305862 t-sql
103305862 t-sql103305862 t-sql
103305862 t-sql
 
Udf eficientes
Udf eficientesUdf eficientes
Udf eficientes
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Curso Básico de Pl Sql Oracle
Curso Básico de Pl Sql OracleCurso Básico de Pl Sql Oracle
Curso Básico de Pl Sql Oracle
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
ORACLE FUNDAMENTALS I
ORACLE FUNDAMENTALS IORACLE FUNDAMENTALS I
ORACLE FUNDAMENTALS I
 
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 
Cap I Plsql
Cap I PlsqlCap I Plsql
Cap I Plsql
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 

Destacado

Ejercicios propuestos con funciones en oracle
Ejercicios propuestos con funciones en oracleEjercicios propuestos con funciones en oracle
Ejercicios propuestos con funciones en oracleJhonatan Abal Mejia
 
Funciones Útiles Oracle/SQL
Funciones Útiles Oracle/SQLFunciones Útiles Oracle/SQL
Funciones Útiles Oracle/SQLcristianpark
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)José Toro
 
5 características del lenguaje cobol
5 características del lenguaje cobol5 características del lenguaje cobol
5 características del lenguaje cobolGili Freire
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)José Toro
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos AlmacenadosRafa
 

Destacado (15)

Exercícios PL/SQL
Exercícios PL/SQLExercícios PL/SQL
Exercícios PL/SQL
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Ejercicios propuestos con funciones en oracle
Ejercicios propuestos con funciones en oracleEjercicios propuestos con funciones en oracle
Ejercicios propuestos con funciones en oracle
 
Funciones Útiles Oracle/SQL
Funciones Útiles Oracle/SQLFunciones Útiles Oracle/SQL
Funciones Útiles Oracle/SQL
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Triggers ii
Triggers iiTriggers ii
Triggers ii
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
 
PL/SQL
PL/SQLPL/SQL
PL/SQL
 
5 características del lenguaje cobol
5 características del lenguaje cobol5 características del lenguaje cobol
5 características del lenguaje cobol
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)Sesion10 - Funciones y procedimientos (Oracle)
Sesion10 - Funciones y procedimientos (Oracle)
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Funciones oracle sql
Funciones oracle sqlFunciones oracle sql
Funciones oracle sql
 

Similar a Curso Oracle11g Lenguaje PL/SQL Avanzado

Similar a Curso Oracle11g Lenguaje PL/SQL Avanzado (20)

Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
 
Base De Datos
Base De DatosBase De Datos
Base De Datos
 
Guia de estudio_oracle 11 g
Guia de estudio_oracle 11 gGuia de estudio_oracle 11 g
Guia de estudio_oracle 11 g
 
Guia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdfGuia de-estudio-oracle-11-g-pdf
Guia de-estudio-oracle-11-g-pdf
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Ansi Sql
Ansi SqlAnsi Sql
Ansi Sql
 
Semana 01.pdf
Semana 01.pdfSemana 01.pdf
Semana 01.pdf
 
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
Programacion de base de datos - Unidad 1: Conexion a la base de datos con un ...
 
sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
 
Programación con sql server
Programación con sql serverProgramación con sql server
Programación con sql server
 
02 troubleshooting essentials sql server profiler - sql pass peru
02 troubleshooting essentials   sql server profiler - sql pass peru02 troubleshooting essentials   sql server profiler - sql pass peru
02 troubleshooting essentials sql server profiler - sql pass peru
 

Más de CLEFormación

Certificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacionCertificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacionCLEFormación
 
Función eventos en JavaScript
Función eventos en JavaScriptFunción eventos en JavaScript
Función eventos en JavaScriptCLEFormación
 
JavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programaciónJavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programaciónCLEFormación
 
Certificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacionCertificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacionCLEFormación
 
Curso Python: paquetes
Curso Python: paquetesCurso Python: paquetes
Curso Python: paquetesCLEFormación
 
Curso Python_librerias
Curso Python_libreriasCurso Python_librerias
Curso Python_libreriasCLEFormación
 
Seminario CLEFormacion-docker
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-dockerCLEFormación
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
Alfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarialAlfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarialCLEFormación
 
Seminario BI CLEFormación
Seminario BI CLEFormaciónSeminario BI CLEFormación
Seminario BI CLEFormaciónCLEFormación
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroCLEFormación
 
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL. Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL. CLEFormación
 
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...CLEFormación
 
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...CLEFormación
 
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...CLEFormación
 
Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100CLEFormación
 
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...CLEFormación
 
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.CLEFormación
 
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100CLEFormación
 

Más de CLEFormación (20)

Certificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacionCertificarse en Scrum_CLEFormacion
Certificarse en Scrum_CLEFormacion
 
Función eventos en JavaScript
Función eventos en JavaScriptFunción eventos en JavaScript
Función eventos en JavaScript
 
JavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programaciónJavaScript_cómo funciona este lenguaje de programación
JavaScript_cómo funciona este lenguaje de programación
 
Certificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacionCertificacion DevOps CLEFormacion
Certificacion DevOps CLEFormacion
 
Curso Python: paquetes
Curso Python: paquetesCurso Python: paquetes
Curso Python: paquetes
 
Curso Python_librerias
Curso Python_libreriasCurso Python_librerias
Curso Python_librerias
 
Curso sobre Python
Curso sobre PythonCurso sobre Python
Curso sobre Python
 
Seminario CLEFormacion-docker
Seminario CLEFormacion-dockerSeminario CLEFormacion-docker
Seminario CLEFormacion-docker
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Alfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarialAlfresco. La gestión de contenidos empresarial
Alfresco. La gestión de contenidos empresarial
 
Seminario BI CLEFormación
Seminario BI CLEFormaciónSeminario BI CLEFormación
Seminario BI CLEFormación
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL. Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
Curso ORACLE de CLEFormación - Oracle11g. Lenguaje SQL.
 
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
Curso sistemas abiertos CLEFormacion - Administración de sistemas Solaris 10 ...
 
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
Curso CLEFormacion de Entornos Operativos y Sistemas - Administración de Red ...
 
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
Curso de Entornos Operativos y Plataformas de CLEFormación - Introducción a B...
 
Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100Curso entornos operativos y plataformas - NSQ 100
Curso entornos operativos y plataformas - NSQ 100
 
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
Curso de entornos operativos y plataformas - Introducción al Cloud Computing ...
 
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
Curso de Sistemas Abiertos MySQL - Administración PostgreSQL.
 
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100Cursos sistemas abiertos MySQL - Administración Apache HTTP Server. AHT-100
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