0% encontró este documento útil (0 votos)
143 vistas6 páginas

Oracle Avanzado PL-SQL

Este documento presenta un curso avanzado de PL/SQL de 24 horas que enseña el manejo de bases de datos con Oracle, el desarrollo de reportes y cuadros dinámicos, y el lenguaje PL/SQL. El curso se centra en temas como el mantenimiento de datos, índices, cursores, funciones analíticas, particionamiento y programación PL/SQL. Se imparte de forma práctica con ejercicios reales y cuenta con beneficios como laptops, internet de alta velocidad y certificados.

Cargado por

APSUP BMB
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
143 vistas6 páginas

Oracle Avanzado PL-SQL

Este documento presenta un curso avanzado de PL/SQL de 24 horas que enseña el manejo de bases de datos con Oracle, el desarrollo de reportes y cuadros dinámicos, y el lenguaje PL/SQL. El curso se centra en temas como el mantenimiento de datos, índices, cursores, funciones analíticas, particionamiento y programación PL/SQL. Se imparte de forma práctica con ejercicios reales y cuenta con beneficios como laptops, internet de alta velocidad y certificados.

Cargado por

APSUP BMB
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

ORACLE AVANZADO PL/SQL

1
Syllabus de curso Oracle avanzado PL/SQL

ORACLE AVANZADO PL/SQL


Descripción del Curso:
Este curso 100% practico que le permitirá al usuario conocer el
manejo de base de datos, donde generaremos reportes y
cuadros dinámicos con Oracle, enfocándonos en el desarrollo
del lenguaje de PL/SQL.

Logros:
Al finalizar el curso, el alumno estará en capacidad de manejar y gestionar bases de datos con en
el lenguaje PL/SQL. Desarrollando procesos en herramienta de análisis y de visualización con
conexión a la base de datos.

Metodología:
El curso se desarrolla en sesiones teórico-prácticas en donde se aplica una metodología activa,
se motiva la participación del estudiante y la práctica constante con el desarrollo de ejercicios
reales aplicados a diferentes áreas de una empresa.

DURACIÓN: 24 horas académicas.

ORACLE AVANZADO PL/SQL

CÁPITULO 1: MANTENIMIENTO DE DATOS AVANZADO CON SENTENCIAS DML


 Insert ALL sin condiciones
 Insert ALL con condiciones.
 Pivoting Insert.
 MERGE. (Inserción y Modificación de Datos).
 Claúsula RETURNING INTO.
 Convenciones de Nombres. (Estándares).

CÁPITULO 2: INTRODUCCIÓN AL USO DE ÍNDICES.


 Guía para la Creación de Índices.
 Índices B-Tree.
 Índices Bitmap.
 B-Tree vs. Bitmap.
 Tablas Organizadas en índices. (IOT).
 Tablas IOT vs. Tablas Normales.
 Índices Basados en Función.

CÁPITULO 3: OPERACIONES DEL OPTIMIZADOR


 Definición de cursor
 Control de cursores
 Declaración del cursor
 Apertura del cursor
 Recuperación de datos
 Cierre del cursor
 Atributos de cursores
 El atributo % ISOPEN
 Atributo %NOTFOUND, %ROWCOUNT
 Bucles FOR de cursor

http://www.ccance.edu.pe T: 999-638-991 [email protected]


T: 966-569-844
2
Syllabus de curso Oracle avanzado PL/SQL

 Cursores con parámetros


 Cláusulas FOR UPDATE
 Cláusulas WHERE CURRENT OF

CÁPITULO 4: GENERACIÓN DE ESTADÍSTICAS


 Concepto de excepción
 Interrupción de excepciones
 Excepciones de Usuario
 Funciones para identificar excepciones
 RAISEAPPLICATION_ERROR

CÁPITULO 5: FUNCIONES ANALÍTICAS


 Transposing Results.
 Ranking
 First/Last
 Reporting
 Windowing
 LAG/LEAD.

CÁPITULO 6: PARTICIONAMIENTO
 Concepto General.
 Tipos de Particionamiento.
 Particionamiento de Tablas.
 Particionamiento de Índices.
 Consultas PRUNING
 Compresión Exadata (Compresión BASICA (BASIC)
 Compresión OLTP (OLTP)
 Compresión HCC (Hybrid Columnar Compression)
 Tipos de Compresion (QUERY LOW, HIGH QUERY, ARCHIVE LOW

CÁPITULO 7: TUNING TABLE ACCESS.


 Single Value Lookups.
 Multicolumn Lookups.
 Searching for Ranges.
 Usando el LIKE Operator.
 Optimizando los Full Table Scans

CÁPITULO 8: PARALLEL SQL.


 Concepto Parallel SQL.
 Cuando utilizar el Parallel SQL.
 Configuración del Parallel SQL.
 Monitoreo del Parallel SQL
 Optimizando la Performance del Parallel SQL.
 Metodología de la Optimización.
 Arquitectura de la base de datos.
 El optimizador.
 Plan de ejecución.
 Consultas SQL que se deben Optimizar.

http://www.ccance.edu.pe T: 999-638-991 [email protected]


T: 966-569-844
3
Syllabus de curso Oracle avanzado PL/SQL

CÁPITULO 9: INTRODUCCIÓN A PROGRAMACIÓN PL


 SQL dinámico.
 Sentencia y expresión Case.
 Compilación Nativa PL/SQL.
 Colecciones Multi-Nivel.
 Sintaxis de PL/SQL.
 Recomendaciones para el uso de los nombres.
 Estructura de los bloques PL/SQL.
 Tipos de bloques PL/SQL.
 Uso de las variables.
 Tipos de las variables.
 Declaración de las variables PL/SQL.
 Tipos de datos escalares.
 Atributo %TYPE.

CÁPITULO 10: DECLARACIÓN DE LAS VARIABLES EN PL/SQL II.


 Tipos de datos compuestos.
 Tipos de datos LOB.
 Las variables BIND.
 Usando las variables BIND.
 Referenciar las variables non-PL/SQL.
 DBMS_OUTPUT.PUT_LINE.
 Conversiones de tipos de datos.
 Alcance y visibilidad.
 Etiquetas.
 Operadores en PL/SQL.

CÁPITULO 11: TUNING TABLE ACCESS.


 Estructuras de control de flujo.
 Tipos de controles de flujo.
 Sentencia IF.
 Sentencia IF - THEN - END IF compuesta.
 Expresión CASE.
 Null en PL/SQL.
 Tablas de verdad.
 Controles de flujo iterativo.
 Control de flujo iterativo básico: LOOP.
 Control de flujo iterativo WHILE.
 Control de flujo iterativo FOR.
 Recomendaciones para el uso de FOR.
 Control de flujo anidado y etiquetas.
 Recomendaciones para el uso de los controles de flujo iterativo.

CÁPITULO 12: CODIFICACIÓN ORIENTADA A ANALITICA


 Construcción de funciones
 Construcción de Stored Procedures
 Construcción de Paquetes
 Construcción de Triggers
 Construcción de Jobs
 Construcción de un flujo de carga ETL

http://www.ccance.edu.pe T: 999-638-991 [email protected]


T: 966-569-844
4
Syllabus de curso Oracle avanzado PL/SQL

BENEFICIOS

TECNOLÓGICOS
 1 laptop por alumno
 Internet fibra óptica (alta velocidad)
 Aulas multimedia

EDUCACIÓN Y DESARROLLO
 Certificado EDUCACIÓN EMPRESARIAL
 Acceso al AULA VIRTUAL ILIMITADO
 Ejercicios prácticos
 Bases de datos de ejemplos
 Manuales Digitales
 Casos resueltos
 Profesor Especialista
 Jefe de práctica para consultas durante toda la clase

ESPECIALES
 Coffe break durante toda la clase
 DESCUENTO en próximos cursos

LUGAR DE CENTRO DE ESTUDIOS

 Av. Angamos Oeste 651 – Miraflores – Piso 10


 Google maps: http://bit.ly/ccancemaps

http://www.ccance.edu.pe T: 999-638-991 [email protected]


T: 966-569-844
5
Syllabus de curso Oracle avanzado PL/SQL

ALGUNOS DE NUESTROS CLIENTES

<<

http://www.ccance.edu.pe T: 999-638-991 [email protected]


T: 966-569-844

También podría gustarte